| 228 | |
| 229 | |
| 230 | static void print_escaped_string(FILE *f, const char *str) |
| 231 | { |
| 232 | const char *tmp = str; |
| 233 | |
| 234 | while (tmp[0] != 0) |
| 235 | { |
| 236 | switch (tmp[0]) |
| 237 | { |
| 238 | case '\\': fprintf(f, "\\\\"); break; |
| 239 | case '\'': fprintf(f, "\\\'"); break; |
| 240 | case '\"': fprintf(f, "\\\""); break; |
| 241 | case '\n': fprintf(f, "\\n"); break; |
| 242 | case '\r': fprintf(f, "\\r"); break; |
| 243 | default: fprintf(f, "%c", tmp[0]); |
| 244 | } |
| 245 | tmp++; |
| 246 | } |
| 247 | } |
| 248 | |
| 249 | |
| 250 | static int create_header_files(struct errors *error_head) |
no outgoing calls
no test coverage detected