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:
@@ -62,7 +62,6 @@
|
||||
void BX_set_prompt_by_refnum (unsigned, char *);
|
||||
char *BX_get_prompt_by_refnum (unsigned);
|
||||
char *BX_get_target_by_refnum (unsigned);
|
||||
const char *BX_query_nick (void);
|
||||
void BX_set_query_nick (char *, char *, char *);
|
||||
int BX_is_current_channel (char *, int, int);
|
||||
const char *BX_set_current_channel_by_refnum (unsigned, char *);
|
||||
@@ -76,7 +75,6 @@ const char *BX_set_current_channel_by_refnum (unsigned, char *);
|
||||
int BX_get_window_server (unsigned);
|
||||
void BX_set_window_server (int, int, int);
|
||||
int windows_connected_to_server (int);
|
||||
void window_close_server (int);
|
||||
void BX_set_level_by_refnum (unsigned, unsigned long);
|
||||
void BX_message_to (unsigned long);
|
||||
|
||||
@@ -108,7 +106,7 @@ const char *BX_set_current_channel_by_refnum (unsigned, char *);
|
||||
void BX_scrollback_forwards (char, char *);
|
||||
void BX_scrollback_end (char, char *);
|
||||
void BX_scrollback_start (char, char *);
|
||||
void BX_hold_mode (Window *, int, int);
|
||||
void BX_set_hold_mode (Window *, int, int);
|
||||
void BX_unstop_all_windows (char, char *);
|
||||
void BX_reset_line_cnt (Window *, char *, int);
|
||||
void BX_toggle_stop_screen (char, char *);
|
||||
@@ -126,7 +124,6 @@ const char *BX_set_current_channel_by_refnum (unsigned, char *);
|
||||
Window *BX_get_window_by_desc (const char *);
|
||||
char *BX_get_nicklist_by_window (Window *); /* XXX */
|
||||
void BX_set_scrollback_size (Window *, char *, int);
|
||||
void BX_make_window_current (Window *);
|
||||
Window *window_query (Window *, char **, char *);
|
||||
int BX_unhold_windows (void);
|
||||
void free_window (Window *);
|
||||
@@ -135,7 +132,6 @@ const char *BX_set_current_channel_by_refnum (unsigned, char *);
|
||||
|
||||
char *BX_get_status_by_refnum (unsigned , unsigned);
|
||||
void BX_unclear_window_by_refnum (unsigned);
|
||||
void BX_set_screens_current_window (Screen *, Window *);
|
||||
void BX_clear_scrollback (Window *);
|
||||
void BX_clear_window (Window *window);
|
||||
void BX_repaint_window (Window *, int, int);
|
||||
@@ -146,8 +142,6 @@ const char *BX_set_current_channel_by_refnum (unsigned, char *);
|
||||
void BX_free_formats (Window *);
|
||||
void BX_goto_window (Screen *, int);
|
||||
void BX_update_window_status_all (void);
|
||||
const char *BX_query_host (void);
|
||||
const char *BX_query_cmd (void);
|
||||
void BX_window_check_servers (int);
|
||||
int windows_connected_to_server (int);
|
||||
void window_change_server (int, int);
|
||||
|
||||
Reference in New Issue
Block a user