FreeCalypso > hg > freecalypso-sw
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")) |
