#include #include "dk4filei.h" #include "dk4filei8.h" #include "dk4fileig8.h" #include "dk4fput.h" #include "dk4mem.h" $!trace-include #if DK4_CHAR_SIZE > 1 int wmain(int argc, wchar_t *argv[]) #else int main(int argc, char *argv[]) #endif { dkChar buf[256]; dk4_file_info_t fi; int i; $!trace-init test-filei.deb $? "+ main" dk4fput_initialize_stdout(); for (i = 1; i < argc; i++) { dk4fputs(argv[i], stdout, NULL); dk4fputc('\n', stdout, NULL); dk4fileinfo_init(&fi); if (dk4fileinfo(&fi, argv[i], NULL)) { $? ". ok" if (dk4fileinfo_timestamp(buf, DK4_SIZEOF(buf,dkChar), &fi, 0, 0, NULL)) { dk4fputs(buf, stdout, NULL); dk4fputc('\n', stdout, NULL); $? ". ok" } else { $? "! failed" } if (dk4fileinfo_type_attributes(buf, sizeof(buf), &fi, NULL)) { dk4fputs(buf, stdout, NULL); dk4fputc('\n', stdout, NULL); $? ". ok" } else { $? "! failed" } } else { $? "! failed" } dk4fputc('\n', stdout, NULL); } $? "- main" $!trace-end return 0; }