diff options
Diffstat (limited to 'support/dktools/testread.cpt')
-rw-r--r-- | support/dktools/testread.cpt | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/support/dktools/testread.cpt b/support/dktools/testread.cpt deleted file mode 100644 index f07b228f96..0000000000 --- a/support/dktools/testread.cpt +++ /dev/null @@ -1,59 +0,0 @@ - -#include <stdio.h> - -#include "WxdkdrawObj.h" -#include "WxdkdrawRead.h" - - -static int exval = EXIT_FAILURE; - - -/* Test program to read a drawing. - Specify drawing file name as first argument. -*/ - -int main(int argc, char *argv[]) -{ - - wxdrd_status_t status; - Wxd_drawing_t *pdrw; - FILE *fipo; - - if (1 < argc) { - fipo = fopen(argv[1], "r"); - if (NULL != fipo) { - wxdrd_status_init(&status); - pdrw = wxdrd_read_file(fipo, &status); - if (NULL != pdrw) { - fputs("Successfully read file \"", stdout); - fputs(argv[1], stdout); - fputs("\".\n", stdout); - exval = EXIT_SUCCESS; - wxdobj_drw_delete(pdrw); - } - else { - fputs("ERROR: Failed to read drawing!\n", stderr); - fprintf(stderr, "Line number: %lu\n", status.ln); - fprintf( - stderr, "Text word: %lu\n", (unsigned long)(status.te) - ); - fprintf(stderr, "Error code: %d\n", status.ec); - } - fclose(fipo); - } - else { - fputs("ERROR: Failed to open file \"", stderr); - fputs(argv[1], stderr); - fputs("\"!\n", stderr); - } - } - else { - fputs("ERROR: Missing file name\n", stderr); - } - return exval; -} - - - -/* vim: set ai sw=4 ts=4 : */ - |