comparison rvinterf/etmsync/fswrite.c @ 295:3dd74b16df82

fc-fsio: pathname recursion handling revamped
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Sat, 01 Mar 2014 08:01:08 +0000
parents 797468042b32
children d1333db6385f
comparison
equal deleted inserted replaced
294:797468042b32 295:3dd74b16df82
184 } 184 }
185 185
186 cmd_fwrite(argc, argv) 186 cmd_fwrite(argc, argv)
187 char **argv; 187 char **argv;
188 { 188 {
189 if (strlen(argv[1]) >= TMFFS_STRING_SIZE) {
190 fprintf(stderr,
191 "error: pathname arg exceeds string length limit\n");
192 return(ERROR_USAGE);
193 }
189 if (!strcmp(argv[2], "ascii")) 194 if (!strcmp(argv[2], "ascii"))
190 return do_short_fwrite(argv[1], argv[3], strlen(argv[3])); 195 return do_short_fwrite(argv[1], argv[3], strlen(argv[3]));
191 else if (!strcmp(argv[2], "hex")) 196 else if (!strcmp(argv[2], "hex"))
192 return fwrite_hex_string(argv[1], argv[3]); 197 return fwrite_hex_string(argv[1], argv[3]);
193 else if (!strcmp(argv[2], "file")) 198 else if (!strcmp(argv[2], "file"))