version 1.10, 2012/08/06 14:53:34
|
version 1.10.2.1, 2012/08/06 15:08:26
|
Line 231 cfgWriteConfig(FILE *f, cfg_root_t * __restrict cfg, i
|
Line 231 cfgWriteConfig(FILE *f, cfg_root_t * __restrict cfg, i
|
|
|
/* build line */ |
/* build line */ |
memset(line, 0, sizeof line); |
memset(line, 0, sizeof line); |
if (!AIT_ISEMPTY(&av->cfg_attr) && AIT_TYPE(&av->cfg_attr) == string && | if (!AIT_ISEMPTY(&av->cfg_attr) && AIT_TYPE(&av->cfg_attr) == string) { |
AIT_ADDR(&av->cfg_attr)) { | strlcpy(line, AIT_GET_STRZ(&av->cfg_attr), sizeof line); |
strlcpy(line, AIT_GET_STR(&av->cfg_attr), sizeof line); | |
if (whitespace) |
if (whitespace) |
strlcat(line, " = ", sizeof line); |
strlcat(line, " = ", sizeof line); |
else |
else |
strlcat(line, "=", sizeof line); |
strlcat(line, "=", sizeof line); |
} |
} |
if (!AIT_ISEMPTY(&av->cfg_val) && AIT_TYPE(&av->cfg_val) == string && | if (!AIT_ISEMPTY(&av->cfg_val) && AIT_TYPE(&av->cfg_val) == string) |
AIT_ADDR(&av->cfg_val)) | strlcat(line, AIT_GET_STRZ(&av->cfg_val), sizeof line); |
strlcat(line, AIT_GET_STR(&av->cfg_val), sizeof line); | |
|
|
/* write */ |
/* write */ |
if (!cfg_Write(f, "%s\n", line)) { |
if (!cfg_Write(f, "%s\n", line)) { |