translation_unit
comment "/*----------------------------------------------------------"...
preproc_include
#include "#include"
string_literal
" "\""
string_content "postgres_fe.h"
" "\""
preproc_include
#include "#include"
string_literal
" "\""
string_content "common/logging.h"
" "\""
preproc_include
#include "#include"
string_literal
" "\""
string_content "fe_utils/recovery_gen.h"
" "\""
preproc_include
#include "#include"
string_literal
" "\""
string_content "fe_utils/string_utils.h"
" "\""
declaration
storage_class_specifier
static "static"
primitive_type "char"
pointer_declarator
* "*"
function_declarator
identifier "escape_quotes"
parameter_list
( "("
parameter_declaration
type_qualifier
const "const"
primitive_type "char"
pointer_declarator
* "*"
identifier "src"
) ")"
; ";"
declaration
storage_class_specifier
static "static"
primitive_type "char"
pointer_declarator
* "*"
function_declarator
identifier "FindDbnameInConnOpts"
parameter_list
( "("
parameter_declaration
type_identifier "PQconninfoOption"
pointer_declarator
* "*"
identifier "conn_opts"
) ")"
; ";"
comment "/*\n * Write recovery configuration contents into a fresh PQE"...
function_definition (+558 nodes collapsed)
comment "/*\n * Write the configuration file in the directory specifie"...
function_definition (+287 nodes collapsed)
comment "/*\n * Escape a string so that it can be used as a value in a"...
function_definition (+58 nodes collapsed)
comment "/*\n * FindDbnameInConnOpts\n *\n * This is a helper function f"...
function_definition (+112 nodes collapsed)
comment "/*\n * GetDbnameFromConnectionOptions\n *\n * This is a special"...
function_definition (+173 nodes collapsed)