From cfe2d30c2a8fb3a5c1e6b99c0b26bfd61fca520b Mon Sep 17 00:00:00 2001 From: kcwu Date: Thu, 3 Jun 2004 20:48:54 +0000 Subject: use 'const' keyword to reduce 7904 bytes data segment from 9320 to 1416 git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2049 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- include/proto.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'include') diff --git a/include/proto.h b/include/proto.h index c5a6ff28..28e60f78 100644 --- a/include/proto.h +++ b/include/proto.h @@ -19,7 +19,7 @@ int search_user_bybakpwd(void); int m_board(void); int m_register(void); int cat_register(void); -unsigned int setperms(unsigned int pbits, char *pstring[]); +unsigned int setperms(unsigned int pbits, char * const pstring[]); void setup_man(boardheader_t * board); void delete_symbolic_link(boardheader_t *bh, int bid); int make_symbolic_link(char *bname, int gid); @@ -329,7 +329,7 @@ void my_talk(userinfo_t * uin, int fri_stat, char defact); /* menu */ void showtitle(char *title, char *mid); void movie(int i); -void domenu(int cmdmode, char *cmdtitle, int cmd, commands_t cmdtable[]); +void domenu(int cmdmode, char *cmdtitle, int cmd, const commands_t cmdtable[]); int admin(void); int Mail(void); int Talk(void); @@ -373,7 +373,7 @@ int othello_main(void); int main_railway(void); /* read */ -void i_read(int cmdmode, char *direct, void (*dotitle)(), void (*doentry)(), onekey_t *rcmdlist, int bidcache); +void i_read(int cmdmode, char *direct, void (*dotitle)(), void (*doentry)(), const onekey_t *rcmdlist, int bidcache); void fixkeep(char *s, int first); keeploc_t *getkeep(char *s, int def_topline, int def_cursline); int Tagger(time_t chrono, int recno, int mode); @@ -422,7 +422,7 @@ void clear(void); void refresh(void); void clrtobot(void); void outmsg(char *msg); -void prints(char *fmt, ...) GCC_CHECK_FORMAT(1,2); +void prints(const char *fmt, ...) GCC_CHECK_FORMAT(1,2); void region_scroll_up(int top, int bottom); void outc(unsigned char ch); void redoscr(void); @@ -476,7 +476,7 @@ int dashl(char *fname); char *subject(char *title); void setdirpath(char *buf, char *direct, char *fname); int str_checksum(char *str); -void show_help(char *helptext[]); +void show_help(char * const helptext[]); int belong(char *filelist, char *key); char *Cdatedate(time_t *clock); void sethomeman(char *buf, char *userid); -- cgit v1.2.3