Move parse_output_to_argv() to configfile.c

So it can be used by parse_pg_basebackup_options().

Addresses GitHub #376.
This commit is contained in:
Ian Barwick
2018-02-07 09:43:06 +09:00
parent 23ff83b3b4
commit 596a19ee37
3 changed files with 96 additions and 154 deletions

View File

@@ -248,7 +248,6 @@ typedef struct
}
void set_progname(const char *argv0);
const char *progname(void);
@@ -263,12 +262,15 @@ int repmgr_atoi(const char *s,
ItemList *error_list,
int minval);
bool parse_pg_basebackup_options(const char *pg_basebackup_options,
t_basebackup_options *backup_options,
int server_version_num,
ItemList *error_list);
int parse_output_to_argv(const char *string, char ***argv_array);
void free_parsed_argv(char ***argv_array);
/* called by repmgr-client and repmgrd */
void exit_with_cli_errors(ItemList *error_list);
void print_item_list(ItemList *item_list);