summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2005-04-23 13:15:25 +0000
committerJens Arnold <amiconn@rockbox.org>2005-04-23 13:15:25 +0000
commite4e1f2c0dd420484b1038d3d33307d18f8925e03 (patch)
treec50f006259c5c3a4f7ce0d55fae480d10f569146
parenta07c73532c3c34648969dcaebd1e79921270f89a (diff)
downloadrockbox-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.c9
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)