summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-06-04 04:48:54 +0800
committerkcwu <kcwu@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-06-04 04:48:54 +0800
commitcfe2d30c2a8fb3a5c1e6b99c0b26bfd61fca520b (patch)
tree4dbd531777a74b9d4da86a2433db23795a79ac3e /include
parent6458d8379fc2bf2262ecc55f753aab70ea8a0ac4 (diff)
downloadpttbbs-cfe2d30c2a8fb3a5c1e6b99c0b26bfd61fca520b.tar
pttbbs-cfe2d30c2a8fb3a5c1e6b99c0b26bfd61fca520b.tar.gz
pttbbs-cfe2d30c2a8fb3a5c1e6b99c0b26bfd61fca520b.tar.bz2
pttbbs-cfe2d30c2a8fb3a5c1e6b99c0b26bfd61fca520b.tar.lz
pttbbs-cfe2d30c2a8fb3a5c1e6b99c0b26bfd61fca520b.tar.xz
pttbbs-cfe2d30c2a8fb3a5c1e6b99c0b26bfd61fca520b.tar.zst
pttbbs-cfe2d30c2a8fb3a5c1e6b99c0b26bfd61fca520b.zip
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
Diffstat (limited to 'include')
-rw-r--r--include/proto.h10
1 files changed, 5 insertions, 5 deletions
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);