- printf("%s %lu %u\n", encfilename, (unsigned long)st.st_size, (unsigned int)st.st_mode);
+ //printf("%s %lu %u\n", encfilename, (unsigned long)st.st_size, (unsigned int)st.st_mode);
+ size_t name_len = strlen(dent->d_name);
+ hex(p, (unsigned char *)dent->d_name, name_len);
+ p += name_len*2;
+ *(p++) = ' ';
+ p += fmt_ulong(p, (unsigned long)st.st_size);
+ *(p++) = ' ';
+ p += fmt_ulong(p, (unsigned int)st.st_mode);
+ *(p++) = '\n';