diff options
| author | Jens Arnold <amiconn@rockbox.org> | 2005-04-23 13:15:25 +0000 |
|---|---|---|
| committer | Jens Arnold <amiconn@rockbox.org> | 2005-04-23 13:15:25 +0000 |
| commit | e4e1f2c0dd420484b1038d3d33307d18f8925e03 (patch) | |
| tree | c50f006259c5c3a4f7ce0d55fae480d10f569146 | |
| parent | a07c73532c3c34648969dcaebd1e79921270f89a (diff) | |
| download | rockbox-e4e1f2c0dd420484b1038d3d33307d18f8925e03.zip rockbox-e4e1f2c0dd420484b1038d3d33307d18f8925e03.tar.gz rockbox-e4e1f2c0dd420484b1038d3d33307d18f8925e03.tar.bz2 rockbox-e4e1f2c0dd420484b1038d3d33307d18f8925e03.tar.xz | |
create_dos_name() return value was meaningless.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6333 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/drivers/fat.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/firmware/drivers/fat.c b/firmware/drivers/fat.c index 88467f2..471eed2 100644 --- a/firmware/drivers/fat.c +++ b/firmware/drivers/fat.c @@ -237,7 +237,7 @@ static int update_fsinfo(IF_MV_NONVOID(struct bpb* fat_bpb)); static int flush_fat(IF_MV_NONVOID(struct bpb* fat_bpb)); static int bpb_is_sane(IF_MV_NONVOID(struct bpb* fat_bpb)); static void *cache_fat_sector(IF_MV2(struct bpb* fat_bpb,) long secnum, bool dirty); -static int create_dos_name(const unsigned char *name, unsigned char *newname); +static void create_dos_name(const unsigned char *name, unsigned char *newname); static void randomize_dos_name(unsigned char *name); static unsigned long find_free_cluster(IF_MV2(struct bpb* fat_bpb,) unsigned long start); static int transfer(IF_MV2(struct bpb* fat_bpb,) unsigned long start, long count, char* buf, bool write ); @@ -1262,9 +1262,7 @@ static int add_dir_entry(struct fat_dir* dir, entries_needed = 1; } else { - rc = create_dos_name(name, shortname); - if (rc < 0) - return rc * 10 - 0; + create_dos_name(name, shortname); /* one dir entry needed for every 13 bytes of filename, plus one entry for the short name */ @@ -1421,7 +1419,7 @@ unsigned char char2dos(unsigned char c) return c; } -static int create_dos_name(const unsigned char *name, unsigned char *newname) +static void create_dos_name(const unsigned char *name, unsigned char *newname) { int i; unsigned char *ext; @@ -1456,7 +1454,6 @@ static int create_dos_name(const unsigned char *name, unsigned char *newname) newname[i++] = c; } } - return 0; } static void randomize_dos_name(unsigned char *name) |