[qwaq] Remove extern from function prototypes

Yay.
This commit is contained in:
Bill Currie 2020-03-27 18:17:24 +09:00
parent 01cf28e436
commit 09d3e1b59f
3 changed files with 63 additions and 68 deletions

View file

@ -86,53 +86,51 @@ typedef struct panel_s *panel_t;
extern window_t stdscr; extern window_t stdscr;
extern void initialize (void); void initialize (void);
extern window_t create_window (int xpos, int ypos, int xlen, int ylen); window_t create_window (int xpos, int ypos, int xlen, int ylen);
extern void destroy_window (window_t win); void destroy_window (window_t win);
extern void mvwprintf (window_t win, int x, int y, string fmt, ...); void mvwprintf (window_t win, int x, int y, string fmt, ...);
extern void wprintf (window_t win, string fmt, ...); void wprintf (window_t win, string fmt, ...);
extern void wvprintf (window_t win, string fmt, @va_list args); void wvprintf (window_t win, string fmt, @va_list args);
extern void mvwvprintf (window_t win, int x, int y, void mvwvprintf (window_t win, int x, int y, string fmt, @va_list args);
string fmt, @va_list args); void wrefresh (window_t win);
extern void wrefresh (window_t win); void mvwaddch (window_t win, int x, int y, int ch);
extern void mvwaddch (window_t win, int x, int y, int ch); void waddch (window_t win, int ch);
extern void waddch (window_t win, int ch); void mvwaddstr (window_t win, int x, int y, string str);
extern void mvwaddstr (window_t win, int x, int y, string str); void waddstr (window_t win, string str);
extern void waddstr (window_t win, string str);
extern panel_t create_panel (window_t window); panel_t create_panel (window_t window);
extern void destroy_panel (panel_t panel); void destroy_panel (panel_t panel);
extern void hide_panel (panel_t panel); void hide_panel (panel_t panel);
extern void show_panel (panel_t panel); void show_panel (panel_t panel);
extern void top_panel (panel_t panel); void top_panel (panel_t panel);
extern void bottom_panel (panel_t panel); void bottom_panel (panel_t panel);
extern void move_panel (panel_t panel, int x, int y); void move_panel (panel_t panel, int x, int y);
extern window_t panel_window (panel_t panel); window_t panel_window (panel_t panel);
extern void update_panels (void); void update_panels (void);
extern void replace_panel (panel_t panel, window_t window); void replace_panel (panel_t panel, window_t window);
extern void doupdate (void); void doupdate (void);
extern int get_event (qwaq_event_t *event); int get_event (qwaq_event_t *event);
extern int max_colors (void); int max_colors (void);
extern int max_color_pairs (void); int max_color_pairs (void);
extern int init_pair (int pair, int f, int b); int init_pair (int pair, int f, int b);
extern void wbkgd (window_t win, int ch); void wbkgd (window_t win, int ch);
extern void werase (window_t win); void werase (window_t win);
extern void scrollok (window_t win, int flag); void scrollok (window_t win, int flag);
extern int acs_char (int acs); int acs_char (int acs);
extern int curs_set (int visibility); int curs_set (int visibility);
extern int move (int x, int y); int move (int x, int y);
extern void wborder (window_t window, void wborder (window_t window, box_sides_t sides, box_corners_t corners);
box_sides_t sides, box_corners_t corners); void mvwblit_line (window_t window, int x, int y, int *wch, int len);
extern void mvwblit_line (window_t window, int x, int y, int *wch, int len); void wresize (window_t window, int width, int height);
extern void wresize (window_t window, int width, int height); void resizeterm (int width, int height);
extern void resizeterm (int width, int height);
extern Rect getwrect (struct window_s *window); Rect getwrect (struct window_s *window);
extern void printf(string fmt, ...); void printf(string fmt, ...);
// qfcc stuff // qfcc stuff
#else #else
// gcc stuff // gcc stuff

View file

@ -55,28 +55,25 @@ typedef struct qdb_auxfunction_s {
typedef struct qdb_target_s { int handle; } qdb_target_t; typedef struct qdb_target_s { int handle; } qdb_target_t;
extern void qdb_set_trace (qdb_target_t target, int state); void qdb_set_trace (qdb_target_t target, int state);
extern int qdb_set_breakpoint (qdb_target_t target, unsigned staddr); int qdb_set_breakpoint (qdb_target_t target, unsigned staddr);
extern int qdb_clear_breakpoint (qdb_target_t target, unsigned staddr); int qdb_clear_breakpoint (qdb_target_t target, unsigned staddr);
extern int qdb_set_watchpoint (qdb_target_t target, unsigned offset); int qdb_set_watchpoint (qdb_target_t target, unsigned offset);
extern int qdb_clear_watchpoint (qdb_target_t target); int qdb_clear_watchpoint (qdb_target_t target);
extern int qdb_continue (qdb_target_t target); int qdb_continue (qdb_target_t target);
extern qdb_state_t qdb_get_state (qdb_target_t target); qdb_state_t qdb_get_state (qdb_target_t target);
extern int qdb_get_data (qdb_target_t target, unsigned src, unsigned len, int qdb_get_data (qdb_target_t target, unsigned src, unsigned len, void *dst);
void *dst); string qdb_get_string (qdb_target_t target, unsigned str);
extern string qdb_get_string (qdb_target_t target, unsigned str); qdb_def_t qdb_find_global (qdb_target_t target, string name);
extern qdb_def_t qdb_find_global (qdb_target_t target, string name); qdb_def_t qdb_find_field (qdb_target_t target, string name);
extern qdb_def_t qdb_find_field (qdb_target_t target, string name); qdb_function_t *qdb_find_function (qdb_target_t target, string name);
extern qdb_function_t *qdb_find_function (qdb_target_t target, string name); qdb_function_t *qdb_get_function (qdb_target_t target, unsigned fnum);
extern qdb_function_t *qdb_get_function (qdb_target_t target, unsigned fnum); qdb_auxfunction_t *qdb_find_auxfunction (qdb_target_t target, string name);
extern qdb_auxfunction_t *qdb_find_auxfunction (qdb_target_t target, qdb_auxfunction_t *qdb_get_auxfunction (qdb_target_t target, unsigned fnum);
string name); qdb_def_t *qdb_get_local_defs (qdb_target_t target, unsigned fnum);
extern qdb_auxfunction_t *qdb_get_auxfunction (qdb_target_t target,
unsigned fnum);
extern qdb_def_t *qdb_get_local_defs (qdb_target_t target, unsigned fnum);
extern void traceon(); void traceon();
extern void traceoff(); void traceoff();
#else//GCC #else//GCC

View file

@ -17,12 +17,12 @@ typedef struct Rect_s {
} Rect; } Rect;
#ifdef __QFCC__ #ifdef __QFCC__
extern Rect makeRect (int xpos, int ypos, int xlen, int ylen); Rect makeRect (int xpos, int ypos, int xlen, int ylen);
extern Point makePoint (int x, int y); Point makePoint (int x, int y);
extern Extent makeExtent (int width, int height); Extent makeExtent (int width, int height);
extern Extent mergeExtents (Extent a, Extent b); Extent mergeExtents (Extent a, Extent b);
extern int rectContainsPoint (Rect rect, Point point); int rectContainsPoint (Rect rect, Point point);
extern Rect clipRect (Rect clipRect, Rect rect); Rect clipRect (Rect clipRect, Rect rect);
#endif #endif
#endif//__qwaq_rect_h #endif//__qwaq_rect_h