Further "standby clone" code

This commit is contained in:
Ian Barwick
2017-05-01 23:34:01 +09:00
parent 206a9fd333
commit 611e3b5e29
6 changed files with 345 additions and 31 deletions

View File

@@ -159,3 +159,31 @@ escape_string(PGconn *conn, const char *string)
return escaped_string;
}
char *
string_skip_prefix(const char *prefix, char *string)
{
int n;
n = strlen(prefix);
if (strncmp(prefix, string, n))
return NULL;
else
return string + n;
}
char *
string_remove_trailing_newlines(char *string)
{
int n;
n = strlen(string) - 1;
while (n >= 0 && string[n] == '\n')
string[n] = 0;
return string;
}