diff options
Diffstat (limited to 'support/dktools/test-dk4dir08.ctr')
-rw-r--r-- | support/dktools/test-dk4dir08.ctr | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/support/dktools/test-dk4dir08.ctr b/support/dktools/test-dk4dir08.ctr new file mode 100644 index 0000000000..b534f89aad --- /dev/null +++ b/support/dktools/test-dk4dir08.ctr @@ -0,0 +1,34 @@ + + +#include <stdio.h> + +#include "dk4dir.h" +#include "dk4dir08.h" + + +int main(int argc, char *argv[]) +{ + dk4_dir_c8_t *dir; + const char *fn; + int i; + $!trace-init dk4dir08.deb + $? "+ main" + for (i = 1; i < argc; i++) { + printf("argv[%02d] = \"%s\"\n", i, argv[i]); + dir = dk4dir_c8_open(argv[i], DK4_DIR_OPEN_SORTED, NULL); + if (NULL != dir) { + while (NULL != (fn = dk4dir_c8_next_dir(dir))) { + printf("D %s\n", fn); + } + while (NULL != (fn = dk4dir_c8_next_file(dir))) { + printf("F %s\n", fn); + } + dk4dir_c8_close(dir); + } + } + $? "- main" + $!trace-end + return 0; +} + + |