Far-reaching changes to make BitchX compatible with 64 bit architectures
like x86-64, where sizeof(int) != sizeof (void *). This involves correctly casting every function pointer from the global table to the correct function type, which has the added benefit of allowing type-checking of function arguments and return values. git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@26 13b04d17-f746-0410-82c6-800466cd88b0
This commit is contained in:
@@ -709,7 +709,7 @@ typedef struct WindowStru
|
||||
int in_more;
|
||||
int save_hold_mode;
|
||||
int mangler;
|
||||
void (*update_window_status) (struct WindowStru *);
|
||||
void (*update_status) (struct WindowStru *);
|
||||
void (*update_input) (struct WindowStru *);
|
||||
} Window;
|
||||
|
||||
@@ -939,7 +939,7 @@ typedef struct channel_stru
|
||||
int limit; /* max users for the channel */
|
||||
time_t limit_time; /* time of last limit set */
|
||||
char *key; /* key for this channel */
|
||||
char chop; /* true if you are chop */
|
||||
char have_op; /* true if you are a channel op */
|
||||
char hop; /* true if you are a half op */
|
||||
char voice; /* true if you are voice */
|
||||
char bound; /* true if channel is bound */
|
||||
|
||||
Reference in New Issue
Block a user