summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorJörg Hohensohn <hohensoh@rockbox.org>2004-06-20 16:34:29 +0000
committerJörg Hohensohn <hohensoh@rockbox.org>2004-06-20 16:34:29 +0000
commit74eb64257ace75c290e7eb504774a39764529d1d (patch)
tree6ccbbedbe447f53450a70c0135f8722cae5ef888 /apps
parent4b6e00d4c9dd886011b64cb18684cb4916b89a13 (diff)
downloadrockbox-74eb64257ace75c290e7eb504774a39764529d1d.tar.gz
rockbox-74eb64257ace75c290e7eb504774a39764529d1d.zip
infrastructure for sorting by date+time, now we "only" need to decide on the UI
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4778 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/tree.c1
-rw-r--r--apps/tree.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/apps/tree.c b/apps/tree.c
index 8aa7eb0815..09391b31b6 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -391,6 +391,7 @@ struct entry* load_and_sort_directory(char *dirname, int *dirfilter,
391 break; 391 break;
392 } 392 }
393 dptr->name = &name_buffer[name_buffer_length]; 393 dptr->name = &name_buffer[name_buffer_length];
394 dptr->time_write = entry->wrtdate<<16 | entry->wrttime; /* in one # */
394 strcpy(dptr->name,entry->d_name); 395 strcpy(dptr->name,entry->d_name);
395 name_buffer_length += len + 1; 396 name_buffer_length += len + 1;
396 397
diff --git a/apps/tree.h b/apps/tree.h
index 367a4fad00..a0015b6e76 100644
--- a/apps/tree.h
+++ b/apps/tree.h
@@ -23,6 +23,7 @@
23 23
24struct entry { 24struct entry {
25 short attr; /* FAT attributes + file type flags */ 25 short attr; /* FAT attributes + file type flags */
26 unsigned long time_write; /* Last write time */
26 char *name; 27 char *name;
27}; 28};
28 29