diff options
| author | David Oberhollenzer <david.oberhollenzer@tele2.at> | 2018-04-04 14:03:23 +0200 | 
|---|---|---|
| committer | David Oberhollenzer <david.oberhollenzer@tele2.at> | 2018-04-04 14:08:12 +0200 | 
| commit | 56e6004336aeb3a7e92e8418430217c42feb2515 (patch) | |
| tree | 348e853614697e828b091150716b1c4198f75ca7 /lib/include | |
| parent | ca7b7c15c5ecd344e844411e4b8409e552a3b06d (diff) | |
Simplifiy service file syntax
Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at>
Diffstat (limited to 'lib/include')
| -rw-r--r-- | lib/include/util.h | 16 | 
1 files changed, 3 insertions, 13 deletions
diff --git a/lib/include/util.h b/lib/include/util.h index e99be3b..0ed7002 100644 --- a/lib/include/util.h +++ b/lib/include/util.h @@ -68,20 +68,10 @@ typedef struct {  char *rdline(int fd, int argc, const char *const *argv);  /* -	Split a line of the shape "key = value" into key and value part. - -	The key can contain alphanumeric characters and can be padded with -	spaces or tabs. - -	The value can be either a sequence of alphanumeric characters, period -	or underscore OR a string in quotation marks. For strings, the -	quotation marks are removed and escape sequences are processed. - -	The value may also be padded with spaces or tabs but the line may not -	contain anything else after the value, except for spaces, tabs or -	the '#' symbol which is interpreted as start of a comment. +	Remove double quotes ('"') from a string and substitute escape +	sequences in between double quotes.  */ -int splitkv(char *line, char **key, char **value); +int unescape(char *src);  /*  	Search through an array of enum_map_t entries to resolve a string to  | 
