From bf682eb9d1413fe4b4ec96e6c221161f4ebd9a63 Mon Sep 17 00:00:00 2001 From: Miguel de Icaza Date: Wed, 2 Dec 1998 21:27:27 +0000 Subject: [PATCH] Warning fixes. Miguel. --- src/ChangeLog | 5 +++- src/achown.c | 7 +++-- src/background.c | 12 ++++----- src/boxes.c | 38 ++++++++++++++++++---------- src/boxes.h | 22 ++++++++-------- src/chown.c | 27 +++++++++++++------- src/cmd.c | 3 ++- src/complete.c | 40 +++++++++++++++++++---------- src/dir.c | 1 + src/dlg.h | 2 +- src/file.c | 16 +++++++----- src/find.c | 3 ++- src/find.h | 23 +---------------- src/fsusage.c | 3 ++- src/help.c | 15 +++++++---- src/hotlist.c | 11 +++++--- src/info.c | 3 ++- src/info.h | 2 +- src/key.c | 21 ++++++++++----- src/key.h | 4 +-- src/layout.c | 8 +++--- src/learn.c | 5 +++- src/listmode.c | 5 ++-- src/main.c | 36 ++++++++++++++------------ src/main.h | 5 ++++ src/menu.h | 9 ++++--- src/myslang.h | 6 ++--- src/option.c | 1 + src/panelize.c | 7 +++-- src/profile.c | 16 +++++++----- src/screen.c | 6 ++--- src/setup.c | 41 ++++++++++++++++++++---------- src/setup.h | 2 +- src/slint.c | 6 ++--- src/terms.c | 1 + src/tree.c | 66 ++++++++++++++++++++++++++++++++---------------- src/tree.h | 2 +- src/user.c | 9 ++++--- src/util.c | 3 ++- src/view.c | 22 ++++++++-------- src/view.h | 2 +- src/widget.c | 7 ++--- src/wtools.c | 5 ++-- 43 files changed, 317 insertions(+), 211 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index ff519cb29..66aeacaf5 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,4 +1,7 @@ -1998-12-01 Miguel de Icaza +1998-12-02 Miguel de Icaza + + * Added prototypes, made private functions static, clean up + various silly warnings. * main.c (main): Removed crufty init_sigfatal code. diff --git a/src/achown.c b/src/achown.c index 1aa2cb7c9..bdd45f7f6 100644 --- a/src/achown.c +++ b/src/achown.c @@ -46,6 +46,7 @@ #include "file.h" #include "chmod.h" #include "main.h" +#include "achown.h" #include "../vfs/vfs.h" #define BX 5 @@ -593,7 +594,8 @@ static void init_chown_advanced (void) add_widget (ch_dlg, b_att[0]); } -void chown_advanced_done (void) +static void +chown_advanced_done (void) { free (sf_stat); if (need_update) @@ -653,7 +655,8 @@ static void apply_advanced_chowns (struct stat *sf) } while (cpanel->marked); } -void chown_advanced_cmd (void) +void +chown_advanced_cmd (void) { files_on_begin = cpanel->marked; diff --git a/src/background.c b/src/background.c index fb496d816..2f51d6dab 100644 --- a/src/background.c +++ b/src/background.c @@ -175,7 +175,7 @@ do_background (char *info) } } -char * +static char * background_title (char *str) { char *result = copy_strings (_("Background process:"), str, NULL); @@ -184,7 +184,7 @@ background_title (char *str) } /* {{{ Routines that do the real job */ -void +static void real_message_1s (enum OperationMode mode, int *flags, char *title, char *str1) { char *full_title; @@ -200,7 +200,7 @@ real_message_1s (enum OperationMode mode, int *flags, char *title, char *str1) free (full_title); } -void +static void real_message_2s (enum OperationMode mode, int *flags, char *title, char *str1, char *str2) { char *full_title; @@ -216,7 +216,7 @@ real_message_2s (enum OperationMode mode, int *flags, char *title, char *str1, c free (full_title); } -void +static void real_message_3s (enum OperationMode mode, int *flags, char *title, char *str1, char *str2, const char *str3) { char *full_title; @@ -396,7 +396,7 @@ background_attention (int fd, void *xpid) /* }}} */ /* {{{ client RPC routines */ -void +static void parent_call_header (void *routine, int argc, enum ReturnType type) { write (parent_fd, &routine, sizeof (routine)); @@ -430,7 +430,7 @@ parent_call (void *routine, int argc, ...) return i; } -char * +static char * parent_call_string (void *routine, int argc, ...) { va_list ap; diff --git a/src/boxes.c b/src/boxes.c index cda1cda3e..cfaf06d37 100644 --- a/src/boxes.c +++ b/src/boxes.c @@ -77,7 +77,8 @@ static char *displays [LIST_TYPES] = { static int user_hotkey = 'u'; -static int display_callback (struct Dlg_head *h, int id, int Msg) +static int +display_callback (struct Dlg_head *h, int id, int Msg) { #ifndef HAVE_X switch (Msg){ @@ -132,8 +133,9 @@ static int display_callback (struct Dlg_head *h, int id, int Msg) return MSG_NOT_HANDLED; } -static void display_init (int radio_sel, char *init_text, - int _check_status, char ** _status) +static void +display_init (int radio_sel, char *init_text, + int _check_status, char ** _status) { char* user_mini_status = _("user &Mini status"); char* ok_button = _("&Ok"); @@ -215,8 +217,8 @@ static void display_init (int radio_sel, char *init_text, add_widgetl (dd, my_radio, XV_WLAY_BELOWCLOSE); } -int display_box (WPanel *panel, char **userp, char **minip, int *use_msformat, - int num) +int +display_box (WPanel *panel, char **userp, char **minip, int *use_msformat, int num) { int result, i; char *section = NULL; @@ -269,7 +271,8 @@ int SORT_X = 40, SORT_Y = 14; char *sort_orders_names [SORT_TYPES]; -sortfn *sort_box (sortfn *sort_fn, int *reverse, int *case_sensitive) +sortfn * +sort_box (sortfn *sort_fn, int *reverse, int *case_sensitive) { int i, r, l; sortfn *result; @@ -393,7 +396,8 @@ static QuickDialog confirmation = { CONFX, CONFY, -1, -1, N_(" Confirmation "), "[Confirmation]", "quick_confirm", conf_widgets, 0 }; -void confirm_box () +void +confirm_box () { #ifdef ENABLE_NLS @@ -475,7 +479,8 @@ static QuickDialog display_bits = { DISPX, DISPY, -1, -1, N_(" Display bits "), "[Display bits]", "dbits", display_widgets, 0 }; -void display_bits_box () +void +display_bits_box () { int current_mode; @@ -545,7 +550,8 @@ void display_bits_box () static int tree_colors [4]; -static int tree_callback (struct Dlg_head *h, int id, int msg) +static int +tree_callback (struct Dlg_head *h, int id, int msg) { switch (msg){ @@ -565,7 +571,8 @@ static int tree_callback (struct Dlg_head *h, int id, int msg) } #ifndef HAVE_GNOME -char *tree (char *current_dir) +char * +tree (char *current_dir) { WTree *mytree; Dlg_head *dlg; @@ -687,7 +694,8 @@ static QuickDialog confvfs_dlg = #define VFS_WIDGETBASE 0 #endif -void configure_vfs () +void +configure_vfs (void) { char buffer1 [15], buffer2 [15]; #if defined(USE_NETCODE) @@ -758,7 +766,8 @@ void configure_vfs () #endif -char *cd_dialog (void) +char * +cd_dialog (void) { QuickDialog Quick_input; QuickWidget quick_widgets [] = { @@ -809,8 +818,9 @@ char *cd_dialog (void) return 0; } -void symlink_dialog (char *existing, char *new, char **ret_existing, - char **ret_new) +void +symlink_dialog (char *existing, char *new, char **ret_existing, + char **ret_new) { QuickDialog Quick_input; QuickWidget quick_widgets [] = { diff --git a/src/boxes.h b/src/boxes.h index 06544d104..f0403a60f 100644 --- a/src/boxes.h +++ b/src/boxes.h @@ -3,14 +3,16 @@ extern char *user_format []; -int display_box (WPanel *p, char **user, char **mini, int *use_msformat, int num); -sortfn *sort_box (sortfn *sort_fn, int *reverse, int *case_sensitive); -void confirm_box (void); -void display_bits_box (); -#ifdef USE_VFS -void configure_vfs (); -#endif -void jobs_cmd (); -char *cd_dialog (void); -void symlink_dialog (char *existing, char *new, char **ret_existing, char **ret_new); +int display_box (WPanel *p, char **user, char **mini, + int *use_msformat, int num); +sortfn *sort_box (sortfn *sort_fn, int *reverse, + int *case_sensitive); +void confirm_box (void); +void display_bits_box (void); +void configure_vfs (void); +void jobs_cmd (void); +char *cd_dialog (void); +void symlink_dialog (char *existing, char *new, + char **ret_existing, char **ret_new); + #endif diff --git a/src/chown.c b/src/chown.c index e211fe3c6..d87568012 100644 --- a/src/chown.c +++ b/src/chown.c @@ -98,7 +98,8 @@ static struct { }; #ifndef HAVE_X -static void chown_refresh (void) +static void +chown_refresh (void) { attrset (COLOR_NORMAL); dlg_erase (ch_dlg); @@ -132,7 +133,8 @@ static void chown_refresh (void) } #endif -static char *next_file (void) +static char * +next_file (void) { while (!cpanel->dir.list[current_file].f.marked) current_file++; @@ -140,7 +142,8 @@ static char *next_file (void) return cpanel->dir.list[current_file].fname; } -static int chown_callback (Dlg_head * h, int Par, int Msg) +static int +chown_callback (Dlg_head * h, int Par, int Msg) { switch (Msg) { #ifndef HAVE_X @@ -152,12 +155,14 @@ static int chown_callback (Dlg_head * h, int Par, int Msg) return 0; } -static int l_call (void *data) +static int +l_call (void *data) { return 1; } -static void init_chown (void) +static void +init_chown (void) { int i; struct passwd *l_pass; @@ -210,14 +215,16 @@ static void init_chown (void) tk_end_frame (); } -void chown_done (void) +static void +chown_done (void) { if (need_update) update_panels (UP_OPTIMIZE, UP_KEEPSEL); repaint_screen (); } -static inline void do_chown (uid_t u, gid_t g) +static inline void +do_chown (uid_t u, gid_t g) { if (mc_chown (cpanel->dir.list [current_file].fname, u, g) == -1) message (1, MSG_ERROR, _(" Couldn't chown \"%s\" \n %s "), @@ -226,7 +233,8 @@ static inline void do_chown (uid_t u, gid_t g) do_file_mark (cpanel, current_file, 0); } -static void apply_chowns (uid_t u, gid_t g) +static void +apply_chowns (uid_t u, gid_t g) { char *fname; @@ -242,7 +250,8 @@ static void apply_chowns (uid_t u, gid_t g) #define chown_label(n,txt) label_set_text (chown_label [n].l, txt) -void chown_cmd (void) +void +chown_cmd (void) { char *fname; struct stat sf_stat; diff --git a/src/cmd.c b/src/cmd.c index 1abcc0ce8..91ce089eb 100644 --- a/src/cmd.c +++ b/src/cmd.c @@ -119,7 +119,8 @@ int is_right; /* defined in this file may receive a 0 parameter if they are invoked */ /* The drop down menu */ -WPanel *get_a_panel (WPanel *panel) +static WPanel * +get_a_panel (WPanel *panel) { if (panel) return panel; diff --git a/src/complete.c b/src/complete.c index 5321c1b4d..fed48b0fe 100644 --- a/src/complete.c +++ b/src/complete.c @@ -80,7 +80,8 @@ int ignore_filenames = 0; /* to hint the filename_completion_function */ int look_for_executables = 0; -char *filename_completion_function (char *text, int state) +static char * +filename_completion_function (char *text, int state) { static DIR *directory; static char *filename = NULL; @@ -246,7 +247,8 @@ char *username_completion_function (char *text, int state) return NULL; } #else -char *username_completion_function (char *text, int state) +static char * +username_completion_function (char *text, int state) { static struct passwd *entry; static int userlen; @@ -282,7 +284,8 @@ extern char **environ; /* We assume text [0] == '$' and want to have a look at text [1], if it is equal to '{', so that we should append '}' at the end */ -char *variable_completion_function (char *text, int state) +static char * +variable_completion_function (char *text, int state) { static char **env_p; static int varlen, isbrace; @@ -396,7 +399,8 @@ static void fetch_hosts (char *filename) fclose (file); } -char *hostname_completion_function (char *text, int state) +static char * +hostname_completion_function (char *text, int state) { static char **host_p; static int textstart, textlen; @@ -443,11 +447,14 @@ char *hostname_completion_function (char *text, int state) } } -/* This is the function to call when the word to complete is in a position - where a command word can be found. It looks around $PATH, looking for - commands that match. It also scans aliases, function names, and the - table of shell built-ins. */ -char *command_completion_function (char *text, int state) +/* + * This is the function to call when the word to complete is in a position + * where a command word can be found. It looks around $PATH, looking for + * commands that match. It also scans aliases, function names, and the + * table of shell built-ins. + */ +static char * +command_completion_function (char *text, int state) { static int isabsolute; static int phase; @@ -571,7 +578,8 @@ char *command_completion_function (char *text, int state) } -int match_compare (const void *a, const void *b) +static int +match_compare (const void *a, const void *b) { return strcmp (*(char **)a, *(char **)b); } @@ -583,7 +591,8 @@ int match_compare (const void *a, const void *b) want to complete as the first argument and an count of previous matches as the second. In case no matches were found we return NULL. */ -char **completion_matches (char *text, CompletionFunction entry_function) +static char ** +completion_matches (char *text, CompletionFunction entry_function) { /* Number of slots in match_list. */ int match_list_size; @@ -658,7 +667,8 @@ char **completion_matches (char *text, CompletionFunction entry_function) return match_list; } -int check_is_cd (char *text, int start, int flags) +static int +check_is_cd (char *text, int start, int flags) { char *p, *q = text + start; @@ -672,7 +682,8 @@ int check_is_cd (char *text, int start, int flags) } /* Returns an array of matches, or NULL if none. */ -char **try_complete (char *text, int *start, int *end, int flags) +static char ** +try_complete (char *text, int *start, int *end, int flags) { int in_command_position = 0, i; char *word, c; @@ -963,7 +974,8 @@ static int querylist_callback (void *data) #define DO_INSERTION 1 #define DO_QUERY 2 /* Returns 1 if the user would like to see us again */ -int complete_engine (WInput *in, int what_to_do) +static int +complete_engine (WInput *in, int what_to_do) { if (in->completions && in->point != end) free_completions (in); diff --git a/src/dir.c b/src/dir.c index 0dca0c96a..4cf0b6d8e 100644 --- a/src/dir.c +++ b/src/dir.c @@ -30,6 +30,7 @@ #define DIR_H_INCLUDE_HANDLE_DIRENT #include "dir.h" #include "util.h" +#include "dialog.h" #include "tree.h" #include "../vfs/vfs.h" diff --git a/src/dlg.h b/src/dlg.h index 82d8f0553..4e899b02e 100644 --- a/src/dlg.h +++ b/src/dlg.h @@ -294,7 +294,7 @@ void xv_Layout (void *first_widget, ...); void tk_layout (void *first_widget, ...); void tk_new_frame (Dlg_head *, char *); void tk_frame (Dlg_head *, char *); -void tk_end_frame (); +void tk_end_frame (void); void x_set_dialog_title (Dlg_head *h, char *title); /* The inner workings of run_dlg, exported for the Tk and XView toolkits */ diff --git a/src/file.c b/src/file.c index 8cfa24057..651e36fbf 100644 --- a/src/file.c +++ b/src/file.c @@ -224,7 +224,7 @@ static int erase_file (char *s); enum CaseConvs { NO_CONV=0, UP_CHAR=1, LOW_CHAR=2, UP_SECT=4, LOW_SECT=8 }; -int +static int convert_case (int c, enum CaseConvs *conversion) { if (*conversion & UP_CHAR){ @@ -331,7 +331,7 @@ transform_source (char *source) return q; } -void +static void free_linklist (struct link **linklist) { struct link *lp, *lp2; @@ -343,7 +343,7 @@ free_linklist (struct link **linklist) *linklist = NULL; } -int +static int is_in_linklist (struct link *lp, char *path, struct stat *sb) { ino_t ino = sb->st_ino; @@ -363,9 +363,11 @@ is_in_linklist (struct link *lp, char *path, struct stat *sb) return 0; } -/* Returns 0 if the inode wasn't found in the cache and 1 if it was found - and a hardlink was succesfully made */ -int +/* + * Returns 0 if the inode wasn't found in the cache and 1 if it was found + * and a hardlink was succesfully made + */ +static int check_hardlinks (char *src_name, char *dst_name, struct stat *pstat) { struct link *lp; @@ -1850,7 +1852,7 @@ files_error (char *format, char *file1, char *file2) return do_file_error (cmd_buf); } -int +static int real_query_recursive (enum OperationMode mode, char *s) { char *confirm, *text; diff --git a/src/find.c b/src/find.c index ef3e6f0b5..6a4f9e4cf 100644 --- a/src/find.c +++ b/src/find.c @@ -39,6 +39,7 @@ #include "color.h" #include "global.h" #include "setup.h" +#include "find.h" /* Dialog manager and widgets */ #include "dlg.h" @@ -390,7 +391,7 @@ locate_egrep (void) * Search with egrep the global (FIXME) content_pattern string in the * DIRECTORY/FILE. It will add the found entries to the find listbox. */ -void +static void search_content (Dlg_head *h, char *directory, char *filename) { struct stat s; diff --git a/src/find.h b/src/find.h index 5ebc50a76..937daf4b9 100644 --- a/src/find.h +++ b/src/find.h @@ -1,27 +1,6 @@ #ifndef __FIND_H #define __FIND_H -#define MAX_FIND_MENU 4 /* Maximum Menu */ -#define MAX_FIND_FLINES 11 /* Size of Window Where files are stored */ -#define MAX_FIND_TLINES 4 /* Size of Window Where Menu and text .. */ -#define MAX_FIND_COLS 48 /* Length of Windows */ -#define FIND_DIALOG_SIZE MAX_FIND_FLINES+MAX_FIND_TLINES - /* Total size of the whole dialog */ -typedef struct find_list{ - int selected; /* Selection field */ - int ypos; /* For Scrolling */ - int isdir; /* For adding a '\t' on FALSE */ - char *fname; /* Name of the file */ - char *path; /* For changing panel */ - struct find_list *up; - struct find_list *down; -}find_list; - -typedef struct FStack{ /* The Stack will be used to store */ - char *dir_name; /* the directories to search */ - struct FStack *next; /* single-linked */ -}FStack; - -void do_find(void); +void do_find (void); #endif diff --git a/src/fsusage.c b/src/fsusage.c index b8a3ab052..1992a03b8 100644 --- a/src/fsusage.c +++ b/src/fsusage.c @@ -66,7 +66,8 @@ int statfs (); /* We leave the type ambiguous intentionally here */ BLOCKS FROMSIZE-byte blocks, rounding away from zero. TOSIZE must be positive. Return -1 if FROMSIZE is not positive. */ -long fs_adjust_blocks (long blocks, int fromsize, int tosize) +static long +fs_adjust_blocks (long blocks, int fromsize, int tosize) { if (tosize <= 0) abort (); diff --git a/src/help.c b/src/help.c index 0474fdbbb..27f9fe87d 100644 --- a/src/help.c +++ b/src/help.c @@ -129,7 +129,8 @@ static int acs2pc (int acscode) /* returns the position where text was found in the start buffer */ /* or 0 if not found */ -char *search_string (char *start, char *text) +static char * +search_string (char *start, char *text) { char *d = text; char *e = start; @@ -549,7 +550,8 @@ static int help_event (Gpm_Event *event, Widget *w) } /* show help */ -void help_help_cmd (Dlg_head *h) +static void +help_help_cmd (Dlg_head *h) { history_ptr = (history_ptr+1) % HISTORY_SIZE; history [history_ptr].page = currentpoint; @@ -561,7 +563,8 @@ void help_help_cmd (Dlg_head *h) #endif } -void help_index_cmd (Dlg_head *h) +static void +help_index_cmd (Dlg_head *h) { char *new_item; @@ -755,13 +758,15 @@ static int help_callback (struct Dlg_head *h, int id, int msg) return 0; } -void interactive_display_finish (void) +static void +interactive_display_finish (void) { clear_link_areas (); free (data); } -void interactive_display (char *filename, char *node) +void +interactive_display (char *filename, char *node) { WButtonBar *help_bar; Widget *md; diff --git a/src/hotlist.c b/src/hotlist.c index ed461568f..467fcfe84 100644 --- a/src/hotlist.c +++ b/src/hotlist.c @@ -1082,7 +1082,8 @@ char *hotlist_cmd (int vfs_or_hotlist) return target; } -void load_group (struct hotlist *grp) +static void +load_group (struct hotlist *grp) { void *profile_keys; char *key, *value; @@ -1324,7 +1325,7 @@ hot_load_file (struct hotlist * grp) } } -void +static void clean_up_hotlist_groups (char *section) { char *grp_section; @@ -1476,7 +1477,8 @@ void load_hotlist (void) current_group = hotlist; } -void save_group (struct hotlist *grp) +static void +save_group (struct hotlist *grp) { struct hotlist *current = grp->head; char *group_section; @@ -1508,7 +1510,8 @@ void save_group (struct hotlist *grp) static int list_level = 0; -void hot_save_group (struct hotlist *grp) +static void +hot_save_group (struct hotlist *grp) { struct hotlist *current = grp->head; int i; diff --git a/src/info.c b/src/info.c index ba3e7b3ad..76cfda5b8 100644 --- a/src/info.c +++ b/src/info.c @@ -66,7 +66,8 @@ static void info_box (Dlg_head *h, WInfo *info) } #endif -void info_show_info (WInfo *info) +static void +info_show_info (WInfo *info) { struct stat buf; diff --git a/src/info.h b/src/info.h index 35c8328b9..1fc36ef59 100644 --- a/src/info.h +++ b/src/info.h @@ -6,6 +6,6 @@ typedef struct { int ready; } WInfo; -WInfo *info_new (); +WInfo *info_new (void); #endif diff --git a/src/key.c b/src/key.c index 85cf91b42..007b388c7 100644 --- a/src/key.c +++ b/src/key.c @@ -219,7 +219,8 @@ key_define_t mc_default_keys [] = { }; #endif -void define_sequences (key_define_t *kd) +static void +define_sequences (key_define_t *kd) { #ifndef HAVE_X int i; @@ -282,7 +283,8 @@ void init_key_input_fd (void) #ifndef HAVE_X -void xmouse_get_event (Gpm_Event *ev) +static void +xmouse_get_event (Gpm_Event *ev) { int btn; static struct timeval tv1 = { 0, 0 }; /* Force first click as single */ @@ -412,7 +414,8 @@ void define_sequence (int code, char *seq, int action) static int *pending_keys; #endif -int correct_key_code (int c) +static int +correct_key_code (int c) { /* This is needed on some OS that do not support ncurses and */ /* do some magic after read()ing the data */ @@ -611,7 +614,8 @@ int get_key_code (int no_delay) #ifndef PORT_HAS_FILE_HANDLERS /* If set timeout is set, then we wait 0.1 seconds, else, we block */ -void try_channels (int set_timeout) +static void +try_channels (int set_timeout) { struct timeval timeout; static fd_set select_set; @@ -847,7 +851,8 @@ int xgetch_second (void) #endif #ifndef HAVE_X -void learn_store_key (char *buffer, char **p, int c) +static void +learn_store_key (char *buffer, char **p, int c) { if (*p - buffer > 253) return; @@ -959,7 +964,8 @@ int is_idle (void) } -int get_modifier () +int +get_modifier (void) { #ifdef __linux__ unsigned char modifiers; @@ -975,7 +981,8 @@ int get_modifier () #endif } -int ctrl_pressed () +int +ctrl_pressed () { #ifdef __linux__ if (get_modifier () & CONTROL_PRESSED) diff --git a/src/key.h b/src/key.h index db2492f06..9efe2ab3f 100644 --- a/src/key.h +++ b/src/key.h @@ -6,7 +6,7 @@ void init_key_input_fd (void); void done_key (void); int get_event (Gpm_Event *event, int redo_event, int block); int is_idle (void); -int ctrl_pressed (); +int ctrl_pressed (void); #ifndef PORT_HAS_GETCH int mi_getch (void); @@ -27,7 +27,7 @@ int mi_getch (void); #define ALTR_PRESSED 2 #define CONTROL_PRESSED 4 #define ALTL_PRESSED 8 -int get_modifier (); +int get_modifier (void); extern int double_click_speed; extern int old_esc_mode; diff --git a/src/layout.c b/src/layout.c index effb1c0a1..e8f20e787 100644 --- a/src/layout.c +++ b/src/layout.c @@ -71,7 +71,7 @@ #include "info.h" /* The Info widget */ #include "view.h" /* The view widget */ -#define WANT_DEFAULTS +#define WANT_WIDGETS #include "setup.h" /* For save_setup() */ #include "x.h" @@ -635,7 +635,8 @@ void done_screen () } #endif /* HAVE_X */ -void panel_do_cols (int index) +static void +panel_do_cols (int index) { if (get_display_type (index) == view_listing) set_panel_formats ((WPanel *) panels [index].widget); @@ -761,7 +762,8 @@ void flag_winch (int dummy) void edit_adjust_size (Dlg_head * h); #ifdef PORT_NEEDS_CHANGE_SCREEN_SIZE -void low_level_change_screen_size (void) +static void +low_level_change_screen_size (void) { #if defined(HAVE_SLANG) || NCURSES_VERSION_MAJOR >= 4 #if defined TIOCGWINSZ && !defined SCO_FLAVOR diff --git a/src/learn.c b/src/learn.c index 22bc27d0e..90efd9e91 100644 --- a/src/learn.c +++ b/src/learn.c @@ -41,6 +41,8 @@ #include "key.h" #include "setup.h" #include "main.h" +#include "learn.h" + #define UX 4 #define UY 3 @@ -310,7 +312,8 @@ static void learn_done (void) repaint_screen (); } -void learn_save (void) +static void +learn_save (void) { int i; int profile_changed = 0; diff --git a/src/listmode.c b/src/listmode.c index 42b469374..6b0cfe9a3 100644 --- a/src/listmode.c +++ b/src/listmode.c @@ -234,7 +234,7 @@ static void listmode_done (void) repaint_screen (); } -char *select_new_item (void) +static char *select_new_item (void) { /* NOTE: The following array of possible items must match the formats array in screen.c. Better approach might be to make the @@ -259,7 +259,8 @@ char *select_new_item (void) return NULL; } -char *collect_new_format (void) +static char * +collect_new_format (void) { char *newformat; int i; diff --git a/src/main.c b/src/main.c index 37d3e58f3..9a9b5922b 100644 --- a/src/main.c +++ b/src/main.c @@ -376,7 +376,7 @@ try_to_select (WPanel *panel, char *name) display_mini_info (panel); } -void +static void reload_panelized (WPanel *panel) { int i, j; @@ -919,7 +919,7 @@ directory_history_add (WPanel * panel, char *s) * * You do _NOT_ want to add any vfs aware code here. */ -char* +static char* get_parent_dir_name (char *cwd, char *lwd) { char *p; @@ -931,7 +931,7 @@ get_parent_dir_name (char *cwd, char *lwd) } /* Changes the current panel directory */ -int +static int _do_panel_cd (WPanel *panel, char *new_dir, enum cd_enum cd_type) { char *directory, *olddir; @@ -1121,7 +1121,7 @@ maybe_cd (int char_code, int move_up_dir) return 0; } -void +static void set_sort_to (WPanel *p, sortfn *sort_order) { p->sort_type = sort_order; @@ -1193,8 +1193,8 @@ static void #endif #ifdef HAVE_GNOME -void init_menu () {}; -void done_menu () {}; +void init_menu (void) {}; +void done_menu (void) {}; #else /* NOTICE: hotkeys specified here are overriden in menubar_paint_idx (alex) */ static menu_entry PanelMenu [] = { @@ -1674,7 +1674,8 @@ static void do_suspend_cmd (void) edition_post_exec (); } -void suspend_cmd (void) +void +suspend_cmd (void) { save_cwds_stat (); do_suspend_cmd (); @@ -1682,7 +1683,8 @@ void suspend_cmd (void) do_refresh (); } -void init_labels (Widget *paneletc) +static void +init_labels (Widget *paneletc) { define_label (midnight_dlg, paneletc, 1, _("Help"), help_cmd); define_label (midnight_dlg, paneletc, 2, _("Menu"), user_menu_cmd); @@ -1911,7 +1913,8 @@ static void done_mc_profile () * change to use npanels, just loop over the number of panels * and use get_panel_widget (i) and make the test done below */ -void make_panels_dirty () +static void +make_panels_dirty () { if (cpanel->dirty) panel_update_contents (cpanel); @@ -1927,7 +1930,8 @@ void make_panels_dirty () # define check_key_backslash(x) ((x) == '\\') #endif -int midnight_callback (struct Dlg_head *h, int id, int msg) +int +midnight_callback (struct Dlg_head *h, int id, int msg) { int i; @@ -2153,7 +2157,7 @@ setup_panels_and_run_mc () } /* result must be free'd (I think this should go in util.c) */ -char * +static char * prepend_cwd_on_local (char *filename) { char *d; @@ -2175,7 +2179,7 @@ prepend_cwd_on_local (char *filename) #ifdef USE_INTERNAL_EDIT void edit (const char *file_name, int startline); -int +static int mc_maybe_editor_or_viewer (void) { char *path; @@ -2342,7 +2346,7 @@ init_sigfatals (void) #define CONTROL_FILE "/tmp/mc.%d.control" char control_file [sizeof (CONTROL_FILE) + 8]; -void +static void OS_Setup () { char *termvalue; @@ -2750,7 +2754,7 @@ handle_args (int argc, char *argv []) # define compatibility_move_mc_files() #else -int +static int do_mc_filename_rename (char *mc_dir, char *o_name, char *n_name) { char *full_o_name = concat_dir_and_file (home_dir, o_name); @@ -2763,7 +2767,7 @@ do_mc_filename_rename (char *mc_dir, char *o_name, char *n_name) return move; } -void +static void do_compatibility_move (char *mc_dir) { struct stat s; @@ -2792,7 +2796,7 @@ do_compatibility_move (char *mc_dir) show_change_notice = 1; } -void +static void compatibility_move_mc_files (void) { char *mc_dir = concat_dir_and_file (home_dir, ".mc"); diff --git a/src/main.h b/src/main.h index f4d4ddc0b..07aa0f164 100644 --- a/src/main.h +++ b/src/main.h @@ -182,6 +182,7 @@ extern Dlg_head *midnight_dlg; void directory_history_add (WPanel *panel, char *s); int do_panel_cd (WPanel *panel, char *new_dir, enum cd_enum cd_type); void update_one_panel_widget (WPanel *panel, int force_update, char *current_file); +int midnight_callback (struct Dlg_head *h, int id, int msg); #endif #endif @@ -189,6 +190,10 @@ void update_one_panel_widget (WPanel *panel, int force_update, char *current_fil void edition_pre_exec (void); void edition_post_exec (void); +void done_menu (void); +void init_menu (void); +void exec_shell (void); + #ifdef OS2_NT # define MC_BASE "" #else diff --git a/src/menu.h b/src/menu.h index 92ee20885..ecd027ca7 100644 --- a/src/menu.h +++ b/src/menu.h @@ -38,9 +38,6 @@ typedef struct { typedef sMenu *Menu; #endif -Menu create_menu (char *name, menu_entry *entries, int count); -void destroy_menu (Menu menu); - extern int menubar_visible; /* The button bar menu */ @@ -57,7 +54,11 @@ typedef struct { int previous_selection; /* Selected widget before activating menu */ } WMenu; -WMenu *menubar_new (int y, int x, int cols, Menu menu [], int items); +Menu create_menu (char *name, menu_entry *entries, int count); +void destroy_menu (Menu menu); +WMenu *menubar_new (int y, int x, int cols, Menu menu [], int items); +void menubar_arrange (WMenu* menubar); +int menubar_event (Gpm_Event *event, WMenu *menubar); #endif /* __MENU_H */ diff --git a/src/myslang.h b/src/myslang.h index b1fa8c534..64e6fbf2d 100644 --- a/src/myslang.h +++ b/src/myslang.h @@ -84,7 +84,7 @@ void slang_shell_mode (void); void slang_shutdown (void); int has_colors (void); /* Internal function prototypes */ -void load_terminfo_keys (); +void load_terminfo_keys (void); /* FIXME Clean up this; gnome has nothing to do here */ #ifndef HAVE_GNOME @@ -132,6 +132,6 @@ void init_pair (int, char *, char *); # define one_hline() SLsmg_draw_object (SLsmg_get_row(), SLsmg_get_column(), slow_terminal ? ' ' : ACS_HLINE) #endif -void enable_interrupt_key (); -void disable_interrupt_key (); +void enable_interrupt_key (void); +void disable_interrupt_key (void); #endif diff --git a/src/option.c b/src/option.c index beb11163e..4b15f48c4 100644 --- a/src/option.c +++ b/src/option.c @@ -42,6 +42,7 @@ #include "panel.h" /* Needed for the externs */ #include "file.h" #include "layout.h" /* For nice_rotating_dash */ +#include "option.h" #define PX 4 #define PY 2 diff --git a/src/panelize.c b/src/panelize.c index d8a22c3a2..ec70e3bf1 100644 --- a/src/panelize.c +++ b/src/panelize.c @@ -57,6 +57,7 @@ #include "main.h" #include "global.h" #include "../vfs/vfs.h" +#include "panelize.h" void do_external_panelize (char *command); @@ -254,7 +255,8 @@ static void add2panelize (char *label, char *command) } } -void add2panelize_cmd (void) +void +add2panelize_cmd (void) { char *label; @@ -293,7 +295,8 @@ static void remove_from_panelize (struct panelize *entry) } } -void external_panelize (void) +void +external_panelize (void) { char *target = NULL; diff --git a/src/profile.c b/src/profile.c index 85c01aa4f..ab8b7801d 100644 --- a/src/profile.c +++ b/src/profile.c @@ -76,7 +76,8 @@ static int is_loaded (char *FileName, TSecHeader **section) #define TRANSLATION_CHAR '\200' -char *str_untranslate_newline_dup (char *s) +static char * +str_untranslate_newline_dup (char *s) { int l = 0; char *p = s, *q; @@ -111,7 +112,8 @@ char *str_untranslate_newline_dup (char *s) return 0; /* not reached */ } -char *str_translate_newline_dup (char *s) +static char * +str_translate_newline_dup (char *s) { char *p, *q; q = p = malloc (strlen (s) + 1); @@ -255,8 +257,9 @@ static void new_key (TSecHeader *section, char *KeyName, char *Value) section->Keys = key; } -char *GetSetProfileChar (int set, char *AppName, char *KeyName, - char *Default, char *FileName) +static char * +GetSetProfileChar (int set, char *AppName, char *KeyName, + char *Default, char *FileName) { TProfile *New; @@ -307,8 +310,9 @@ char *GetSetProfileChar (int set, char *AppName, char *KeyName, return Default; } -short GetSetProfile (int set, char * AppName, char * KeyName, char * Default, - char * ReturnedString, short Size, char * FileName) +static short GetSetProfile (int set, char * AppName, char * KeyName, + char * Default, char * ReturnedString, + short Size, char * FileName) { char *s; diff --git a/src/screen.c b/src/screen.c index 36433e89c..d9d0183a0 100644 --- a/src/screen.c +++ b/src/screen.c @@ -143,7 +143,7 @@ set_colors (WPanel *panel) #endif /* Delete format string, it is a linked list */ -void +static void delete_format (format_e *format) { format_e *next; @@ -157,7 +157,7 @@ delete_format (format_e *format) #ifndef HAVE_X /* This code relies on the default justification!!! */ -void +static void add_permission_string (char *dest, int width, file_entry *fe, int attr, int color, int is_octal) { int i, r, l; @@ -1206,7 +1206,7 @@ parse_panel_size (WPanel *panel, char *format, int isstatus) */ -format_e * +static format_e * parse_display_format (WPanel *panel, char *format, char **error, int isstatus, int *res_total_cols) { format_e *darr, *old, *home = 0; /* The formats we return */ diff --git a/src/setup.c b/src/setup.c index 6208ab522..fb3222da4 100644 --- a/src/setup.c +++ b/src/setup.c @@ -31,7 +31,7 @@ #include "main.h" #include "tree.h" #include "profile.h" -#define WANT_DEFAULTS +#define WANT_WIDGETS #include "setup.h" #include "mouse.h" /* To make view.h happy */ #include "view.h" /* For the externs */ @@ -252,7 +252,8 @@ static struct { { 0, 0 } }; -void panel_save_setup (WPanel *panel, char *section) +void +panel_save_setup (WPanel *panel, char *section) { char buffer [40]; int i; @@ -288,7 +289,8 @@ void panel_save_setup (WPanel *panel, char *section) profile_name); } -void save_layout (void) +void +save_layout (void) { char *profile; int i; @@ -305,7 +307,8 @@ void save_layout (void) free (profile); } -void save_configure (void) +void +save_configure (void) { char *profile; int i; @@ -319,7 +322,8 @@ void save_configure (void) free (profile); } -static void panel_save_type (char *section, int type) +static void +panel_save_type (char *section, int type) { int i; @@ -332,7 +336,8 @@ static void panel_save_type (char *section, int type) } #ifndef PORT_HAS_SAVE_PANEL_TYPES -void save_panel_types () +void +save_panel_types () { int type; @@ -347,7 +352,8 @@ void save_panel_types () } #endif -void save_setup (void) +void +save_setup (void) { char *profile; #ifdef USE_VFS @@ -384,7 +390,8 @@ void save_setup (void) saving_setup = 0; } -void panel_load_setup (WPanel *panel, char *section) +void +panel_load_setup (WPanel *panel, char *section) { int i; char buffer [40]; @@ -435,7 +442,8 @@ void panel_load_setup (WPanel *panel, char *section) } -static void load_layout (char *profile_name) +static void +load_layout (char *profile_name) { int i; @@ -445,7 +453,8 @@ static void load_layout (char *profile_name) *layout [i].opt_addr); } -static int load_mode (char *section) +static int +load_mode (char *section) { char buffer [20]; int i; @@ -464,7 +473,8 @@ static int load_mode (char *section) return mode; } -char *do_load_string (char *s, char *ss, char *def) +static char * +do_load_string (char *s, char *ss, char *def) { char *buffer = xmalloc (128, "dls"); char *p; @@ -476,7 +486,8 @@ char *do_load_string (char *s, char *ss, char *def) return p; } -void load_setup (void) +void +load_setup (void) { static char *buffer; char *profile; @@ -557,7 +568,8 @@ void load_setup (void) #ifdef USE_VFS #ifdef USE_NETCODE -char *load_anon_passwd () +char * +load_anon_passwd () { char buffer [255]; @@ -578,7 +590,8 @@ void done_setup (void) /* directory_history_free (); */ } -void load_keys_from_section (char *terminal, char *profile_name) +static void +load_keys_from_section (char *terminal, char *profile_name) { char *section_name; void *profile_keys; diff --git a/src/setup.h b/src/setup.h index b43ea8152..f9e6a03aa 100644 --- a/src/setup.h +++ b/src/setup.h @@ -15,7 +15,7 @@ void panel_load_setup (); #endif void load_key_defs (void); void save_panel_types (void); -char *load_anon_passwd (); +char *load_anon_passwd (void); extern char *profile_name; diff --git a/src/slint.c b/src/slint.c index 542bfa2fc..985c9e4b5 100644 --- a/src/slint.c +++ b/src/slint.c @@ -129,7 +129,7 @@ slang_intr (int signo) slinterrupt = 1; } -int +static int interrupts_enabled (void) { struct sigaction current_act; @@ -268,7 +268,7 @@ slang_shutdown () sequence. -- Norbert */ -void +static void slang_reset_softkeys (void) { int key; @@ -361,7 +361,7 @@ init_pair (int index, char *foreground, char *background) max_index = index; } -int +static int alloc_color_pair (char *foreground, char *background) { init_pair (++max_index, foreground, background); diff --git a/src/terms.c b/src/terms.c index 377b730e8..a9c3306ce 100644 --- a/src/terms.c +++ b/src/terms.c @@ -19,6 +19,7 @@ #include #include "global.h" #include "main.h" +#include "win.h" /* This flag is set by xterm detection routine in function main() */ /* It is used by function view_other_cmd() */ diff --git a/src/tree.c b/src/tree.c index 70db391f1..66f2fadb0 100644 --- a/src/tree.c +++ b/src/tree.c @@ -129,7 +129,7 @@ static tree_entry *forw_ptr (tree_entry *ptr, int *count) greater than zero if p1 is found to be less than, to match, or be greater than p2. */ -int +static int pathcmp (const char *p1, const char *p2) { for ( ;*p1 == *p2; p1++, p2++) @@ -944,7 +944,8 @@ void tree_chdir (WTree *tree, char *dir) } } -void sync_tree (char *path) +void +sync_tree (char *path) { tree_chdir (the_tree, path); } @@ -1153,13 +1154,15 @@ void tree_move (WTree *tree, char *default_dest) free (dest); } -static int tree_move_cmd (WTree *tree) +static int +tree_move_cmd (WTree *tree) { tree_move (tree, ""); return 1; } -static int tree_mkdir_cmd (WTree *tree) +static int +tree_mkdir_cmd (WTree *tree) { char old_dir [MC_MAXPATHLEN]; @@ -1177,7 +1180,8 @@ static int tree_mkdir_cmd (WTree *tree) return 1; } -static void tree_rmdir_cmd (WTree *tree) +static void +tree_rmdir_cmd (WTree *tree) { char old_dir [MC_MAXPATHLEN]; @@ -1210,7 +1214,8 @@ static void tree_rmdir_cmd (WTree *tree) } #if 0 -static int tree_quit_cmd (void) +static int +tree_quit_cmd (void) { /* FIXME @@ -1221,48 +1226,56 @@ static int tree_quit_cmd (void) #endif static void set_navig_label (Dlg_head *h); -static void tree_toggle_navig (Dlg_head *h) + +static void +tree_toggle_navig (Dlg_head *h) { tree_navigation_flag = 1 - tree_navigation_flag; set_navig_label (h); } -void set_navig_label (Dlg_head *h) +void +set_navig_label (Dlg_head *h) { define_label_data (h, (Widget *)tree, 4, tree_navigation_flag ? _("Static") : _("Dynamc"), (void (*)(void *))tree_toggle_navig, h); } -static void move_down (WTree *tree) +static void +move_down (WTree *tree) { tree_move_forward (tree, 1); show_tree (tree); maybe_chdir (tree); } -static void move_up (WTree *tree) +static void +move_up (WTree *tree) { tree_move_backward (tree, 1); show_tree (tree); maybe_chdir (tree); } -static void move_home (WTree *tree) +static void +move_home (WTree *tree) { tree_move_to_top (tree); show_tree (tree); maybe_chdir (tree); } -static void move_end (WTree *tree) +static void +move_end (WTree *tree) { tree_move_to_bottom (tree); show_tree (tree); maybe_chdir (tree); } -static int move_left (WTree *tree) +static int +move_left (WTree *tree) { int v; @@ -1275,7 +1288,8 @@ static int move_left (WTree *tree) return 0; } -static int move_right (WTree *tree) +static int +move_right (WTree *tree) { if (tree_navigation_flag){ tree_move_to_child (tree); @@ -1286,21 +1300,24 @@ static int move_right (WTree *tree) return 0; } -static void move_prevp (WTree *tree) +static void +move_prevp (WTree *tree) { tree_move_backward (tree, tlines (tree) - 1); show_tree (tree); maybe_chdir (tree); } -static void move_nextp (WTree *tree) +static void +move_nextp (WTree *tree) { tree_move_forward (tree, tlines (tree) - 1); show_tree (tree); maybe_chdir (tree); } -static void chdir_sel (WTree *tree) +static void +chdir_sel (WTree *tree) { if (!tree->is_panel){ tree->done = 1; @@ -1319,7 +1336,8 @@ static void chdir_sel (WTree *tree) return; } -static void start_search (WTree *tree) +static void +start_search (WTree *tree) { int i; @@ -1370,7 +1388,8 @@ static key_map tree_keymap [] = { { 0, 0 } }; -static inline int tree_key (WTree *tree, int key) +static inline int +tree_key (WTree *tree, int key) { int i; @@ -1421,7 +1440,8 @@ static inline int tree_key (WTree *tree, int key) return 0; } -static void tree_frame (Dlg_head *h, WTree *tree) +static void +tree_frame (Dlg_head *h, WTree *tree) { attrset (NORMAL_COLOR); widget_erase ((Widget*) tree); @@ -1436,7 +1456,8 @@ static void tree_frame (Dlg_head *h, WTree *tree) } -static int tree_callback (Dlg_head *h, WTree *tree, int msg, int par) +static int +tree_callback (Dlg_head *h, WTree *tree, int msg, int par) { switch (msg){ case WIDGET_DRAW: @@ -1486,7 +1507,8 @@ static int tree_callback (Dlg_head *h, WTree *tree, int msg, int par) return default_proc (h, msg, par); } -WTree *tree_new (int is_panel, int y, int x, int lines, int cols) +WTree * +tree_new (int is_panel, int y, int x, int lines, int cols) { WTree *tree = xmalloc (sizeof (WTree), "tree_new"); diff --git a/src/tree.h b/src/tree.h index ba57c9e6f..9c49fd9dc 100644 --- a/src/tree.h +++ b/src/tree.h @@ -59,7 +59,7 @@ void tree_move_to_child (WTree *tree); void tree_move_to_top (WTree *tree); void tree_move_to_bottom (WTree *tree); -void sync_tee (char *pathname); +void sync_tree (char *pathname); extern int tree_navigation_flag; extern int xtree_mode; diff --git a/src/user.c b/src/user.c index 649c25a18..2d5b54435 100644 --- a/src/user.c +++ b/src/user.c @@ -172,7 +172,8 @@ int check_format_var (char *p, char **v) } /* strip file's extension */ -char *strip_ext(char *ss) +static char * +strip_ext(char *ss) { register char *s = ss; char *e = NULL; @@ -377,7 +378,8 @@ static char *test_condition (char *p, int *condition) } /* General purpose condition debug output handler */ -void debug_out (char *start, char *end, int cond) +static void +debug_out (char *start, char *end, int cond) { static char msg [256]; int len; @@ -488,7 +490,8 @@ static char *test_line (char *p, int *result) } /* FIXME: recode this routine on version 3.0, it could be cleaner */ -void execute_menu_command (char *s) +static void +execute_menu_command (char *s) { char *commands; FILE *cmd_file; diff --git a/src/util.c b/src/util.c index 060eab0e1..f5dcb4c29 100644 --- a/src/util.c +++ b/src/util.c @@ -861,7 +861,8 @@ char *get_current_wd (char *buffer, int size) #define CHECK(x) if (x == -1) return 0; -long get_small_endian_long (int fd) +static long +get_small_endian_long (int fd) { unsigned char a, b, c, d; diff --git a/src/view.c b/src/view.c index 5569ec2ba..e8361b598 100644 --- a/src/view.c +++ b/src/view.c @@ -132,7 +132,7 @@ static char hex_char[] = "0123456789ABCDEF"; /* }}} */ /* {{{ Clean-up functions */ -void +static void close_view_file (WView *view) { if (view->file != -1){ @@ -141,7 +141,7 @@ close_view_file (WView *view) } } -void +static void free_file (WView *view) { int i; @@ -180,7 +180,7 @@ free_file (WView *view) enum { off, on }; /* Both views */ -void +static void view_done (WView *view) { set_monitor (view, off); @@ -208,7 +208,7 @@ view_done (WView *view) static void view_hook (void *); -void +static void view_destroy (WView *view) { view_done (view); @@ -532,7 +532,7 @@ no_mmap: } /* Return zero on success, -1 on failure */ -int +static int do_view_init (WView *view, char *_command, char *_file, int start_line) { char *error = 0; @@ -1002,7 +1002,7 @@ display (WView *view) return from; } -void +static void view_place_cursor (WView *view) { int shift; @@ -1812,7 +1812,7 @@ toggle_hex_mode (WView *view) } /* Both views */ -void +static void toggle_hexedit_mode(WView *view) { view->hexedit_mode = 1 - view->hexedit_mode; @@ -1846,7 +1846,7 @@ goto_line (WView *view) } /* Both views */ -void +static void regexp_search (WView *view, int direction) { char *regexp = ""; @@ -1885,7 +1885,7 @@ regexp_search_cmd (WView *view) } /* Both views */ -void +static void normal_search (WView *view, int direction) { static char *old; @@ -1911,7 +1911,7 @@ normal_search_cmd (WView *view) normal_search (view, 1); } -void +static void change_viewer (WView *view) { char *s; @@ -2258,7 +2258,7 @@ view_event (WView *view, Gpm_Event *event, int *result) } /* Real view only */ -int +static int real_view_event (Gpm_Event *event, void *x) { int result; diff --git a/src/view.h b/src/view.h index 6430044f4..273e7a6b5 100644 --- a/src/view.h +++ b/src/view.h @@ -150,7 +150,7 @@ extern int altered_hex_mode; extern int altered_magic_flag; extern int altered_nroff_flag; -void view_adjust_size (); +void view_adjust_size (Dlg_head *); /* A node for building a change list on change_list */ struct hexedit_change_node { diff --git a/src/widget.c b/src/widget.c index 5fe8d22bb..09010be19 100644 --- a/src/widget.c +++ b/src/widget.c @@ -242,7 +242,7 @@ button_len (const char *text, unsigned int flags) * and shifting data past it to the left results to one unused byte. * This does not harm though :) */ -void +static void button_scan_hotkey(WButton* b) { char* cp = strchr (b->text, '&'); @@ -998,7 +998,8 @@ void history_put (char *input_name, Hist *h) static const char history_title[] = " History "; -int history_callback (Dlg_head * h, int Par, int Msg) +static int +history_callback (Dlg_head * h, int Par, int Msg) { #ifndef HAVE_X switch (Msg) { @@ -2343,7 +2344,7 @@ listbox_get_current (WListbox *l, char **string, char **extra) *extra = l->current->data; } -int +static int buttonbar_callback (Dlg_head *h, WButtonBar *bb, int msg, int par) { int i; diff --git a/src/wtools.c b/src/wtools.c index a49c5c2b9..e8f030ffd 100644 --- a/src/wtools.c +++ b/src/wtools.c @@ -89,7 +89,7 @@ common_dialog_callback (struct Dlg_head *h, int id, int msg) /* }}} */ /* {{{ Listbox utility functions */ -void +static void listbox_refresh (Dlg_head *h) { dialog_repaint (h, COLOR_NORMAL, COLOR_HOT_NORMAL); @@ -654,7 +654,8 @@ char *input_dialog (char *header, char *text, char *def_text) return input_dialog_help (header, text, "[Input Line Keys]", def_text); } -int input_dialog_help_2 (char *header, char *text1, char *text2, char *help, char **r1, char **r2) +static int +input_dialog_help_2 (char *header, char *text1, char *text2, char *help, char **r1, char **r2) { QuickDialog Quick_input; QuickWidget quick_widgets [] = {