summaryrefslogtreecommitdiff
path: root/firmware/export
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2004-08-17 01:45:48 +0000
committerJens Arnold <amiconn@rockbox.org>2004-08-17 01:45:48 +0000
commit0ceaa5e365b3f6dc78269ed5c4cd43df5c0144eb (patch)
tree7fe6cbadea41f09765b631794b71d65fdbbbffbc /firmware/export
parentc76c568b351d37c485f78cd185b2d52d54fe7a34 (diff)
downloadrockbox-0ceaa5e365b3f6dc78269ed5c4cd43df5c0144eb.tar.gz
rockbox-0ceaa5e365b3f6dc78269ed5c4cd43df5c0144eb.zip
Const policed pointer arguments to functions, part 2
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4996 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export')
-rw-r--r--firmware/export/ata.h4
-rw-r--r--firmware/export/fat.h12
-rw-r--r--firmware/export/lcd.h9
-rw-r--r--firmware/export/mas.h2
4 files changed, 14 insertions, 13 deletions
diff --git a/firmware/export/ata.h b/firmware/export/ata.h
index 213d3e5b8b..06de33a8f2 100644
--- a/firmware/export/ata.h
+++ b/firmware/export/ata.h
@@ -42,8 +42,8 @@ extern int ata_hard_reset(void);
42extern int ata_soft_reset(void); 42extern int ata_soft_reset(void);
43extern int ata_init(void); 43extern int ata_init(void);
44extern int ata_read_sectors(unsigned long start, int count, void* buf); 44extern int ata_read_sectors(unsigned long start, int count, void* buf);
45extern int ata_write_sectors(unsigned long start, int count, void* buf); 45extern int ata_write_sectors(unsigned long start, int count, const void* buf);
46extern void ata_delayed_write(unsigned long sector, void* buf); 46extern void ata_delayed_write(unsigned long sector, const void* buf);
47extern void ata_flush(void); 47extern void ata_flush(void);
48extern void ata_spin(void); 48extern void ata_spin(void);
49extern unsigned short* ata_get_identify(void); 49extern unsigned short* ata_get_identify(void);
diff --git a/firmware/export/fat.h b/firmware/export/fat.h
index 24c894ff35..f4f09a2d19 100644
--- a/firmware/export/fat.h
+++ b/firmware/export/fat.h
@@ -72,14 +72,14 @@ struct fat_dir
72extern int fat_mount(int startsector); 72extern int fat_mount(int startsector);
73extern void fat_size(unsigned int* size, unsigned int* free); 73extern void fat_size(unsigned int* size, unsigned int* free);
74extern void fat_recalc_free(void); 74extern void fat_recalc_free(void);
75extern int fat_create_dir(char* name, 75extern int fat_create_dir(const char* name,
76 struct fat_dir* newdir, 76 struct fat_dir* newdir,
77 struct fat_dir* dir); 77 struct fat_dir* dir);
78extern int fat_startsector(void); 78extern int fat_startsector(void);
79extern int fat_open(unsigned int cluster, 79extern int fat_open(unsigned int cluster,
80 struct fat_file* ent, 80 struct fat_file* ent,
81 struct fat_dir* dir); 81 const struct fat_dir* dir);
82extern int fat_create_file(char* name, 82extern int fat_create_file(const char* name,
83 struct fat_file* ent, 83 struct fat_file* ent,
84 struct fat_dir* dir); 84 struct fat_dir* dir);
85extern int fat_readwrite(struct fat_file *ent, int sectorcount, 85extern int fat_readwrite(struct fat_file *ent, int sectorcount,
@@ -87,13 +87,13 @@ extern int fat_readwrite(struct fat_file *ent, int sectorcount,
87extern int fat_closewrite(struct fat_file *ent, int size, int attr); 87extern int fat_closewrite(struct fat_file *ent, int size, int attr);
88extern int fat_seek(struct fat_file *ent, unsigned int sector ); 88extern int fat_seek(struct fat_file *ent, unsigned int sector );
89extern int fat_remove(struct fat_file *ent); 89extern int fat_remove(struct fat_file *ent);
90extern int fat_truncate(struct fat_file *ent); 90extern int fat_truncate(const struct fat_file *ent);
91extern int fat_rename(struct fat_file* file, 91extern int fat_rename(struct fat_file* file,
92 unsigned char* newname, 92 const unsigned char* newname,
93 int size, int attr); 93 int size, int attr);
94 94
95extern int fat_opendir(struct fat_dir *ent, unsigned int currdir, 95extern int fat_opendir(struct fat_dir *ent, unsigned int currdir,
96 struct fat_dir *parent_dir); 96 const struct fat_dir *parent_dir);
97extern int fat_getnext(struct fat_dir *ent, struct fat_direntry *entry); 97extern int fat_getnext(struct fat_dir *ent, struct fat_direntry *entry);
98extern int fat_get_cluster_size(void); 98extern int fat_get_cluster_size(void);
99 99
diff --git a/firmware/export/lcd.h b/firmware/export/lcd.h
index 2a8a7ff0b1..7dda83d8da 100644
--- a/firmware/export/lcd.h
+++ b/firmware/export/lcd.h
@@ -44,13 +44,14 @@ extern void lcd_scroll_speed( int speed );
44extern void lcd_scroll_delay( int ms ); 44extern void lcd_scroll_delay( int ms );
45extern void lcd_set_contrast(int val); 45extern void lcd_set_contrast(int val);
46extern void lcd_write_command( int byte ); 46extern void lcd_write_command( int byte );
47extern void lcd_write_data( unsigned char* p_bytes, int count ); 47extern void lcd_write_data( const unsigned char* p_bytes, int count );
48extern int lcd_default_contrast(void); 48extern int lcd_default_contrast(void);
49 49
50#if defined(SIMULATOR) || defined(HAVE_LCD_BITMAP) 50#if defined(SIMULATOR) || defined(HAVE_LCD_BITMAP)
51extern void lcd_update(void); 51extern void lcd_update(void);
52/* performance function */ 52/* performance function */
53extern void lcd_blit (unsigned char* p_data, int x, int y, int width, int height, int stride); 53extern void lcd_blit (const unsigned char* p_data, int x, int y, int width,
54 int height, int stride);
54 55
55/* update a fraction of the screen */ 56/* update a fraction of the screen */
56extern void lcd_update_rect(int x, int y, int width, int height); 57extern void lcd_update_rect(int x, int y, int width, int height);
@@ -88,8 +89,8 @@ enum
88 ICON_PARAM 89 ICON_PARAM
89}; 90};
90 91
91extern void lcd_define_hw_pattern (int which,char *pattern,int length); 92extern void lcd_define_hw_pattern (int which,const char *pattern,int length);
92extern void lcd_define_pattern (int which,char *pattern); 93extern void lcd_define_pattern (int which,const char *pattern);
93extern void lcd_double_height (bool on); 94extern void lcd_double_height (bool on);
94#define JUMP_SCROLL_ALWAYS 5 95#define JUMP_SCROLL_ALWAYS 5
95extern void lcd_jump_scroll (int mode); /* 0=off, 1=once, ..., ALWAYS */ 96extern void lcd_jump_scroll (int mode); /* 0=off, 1=once, ..., ALWAYS */
diff --git a/firmware/export/mas.h b/firmware/export/mas.h
index 573b9b6b37..8a60389ade 100644
--- a/firmware/export/mas.h
+++ b/firmware/export/mas.h
@@ -101,7 +101,7 @@
101int mas_default_read(unsigned short *buf); 101int mas_default_read(unsigned short *buf);
102int mas_run(unsigned short address); 102int mas_run(unsigned short address);
103int mas_readmem(int bank, int addr, unsigned long* dest, int len); 103int mas_readmem(int bank, int addr, unsigned long* dest, int len);
104int mas_writemem(int bank, int addr, unsigned long* src, int len); 104int mas_writemem(int bank, int addr, const unsigned long* src, int len);
105int mas_readreg(int reg); 105int mas_readreg(int reg);
106int mas_writereg(int reg, unsigned int val); 106int mas_writereg(int reg, unsigned int val);
107void mas_reset(void); 107void mas_reset(void);