xref: /llvm-project/lldb/test/API/commands/settings/quoting/main.c (revision 99451b4453688a94c6014cac233d371ab4cc342d)
1*99451b44SJordan Rupprecht #include <stdio.h>
2*99451b44SJordan Rupprecht #include <string.h>
3*99451b44SJordan Rupprecht #include <stdlib.h>
4*99451b44SJordan Rupprecht 
5*99451b44SJordan Rupprecht /* This program writes its arguments (separated by '\0') to stdout. */
6*99451b44SJordan Rupprecht int
main(int argc,char const * argv[])7*99451b44SJordan Rupprecht main(int argc, char const *argv[])
8*99451b44SJordan Rupprecht {
9*99451b44SJordan Rupprecht     int i;
10*99451b44SJordan Rupprecht 
11*99451b44SJordan Rupprecht     FILE *output = fopen (argv[1], "w");
12*99451b44SJordan Rupprecht     if (output == NULL)
13*99451b44SJordan Rupprecht         exit (1);
14*99451b44SJordan Rupprecht 
15*99451b44SJordan Rupprecht     for (i = 2; i < argc; ++i)
16*99451b44SJordan Rupprecht         fwrite(argv[i], strlen(argv[i])+1, 1, output);
17*99451b44SJordan Rupprecht 
18*99451b44SJordan Rupprecht     fclose (output);
19*99451b44SJordan Rupprecht 
20*99451b44SJordan Rupprecht     return 0;
21*99451b44SJordan Rupprecht }
22