diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2021-12-09 11:40:43 +0100 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2021-12-09 11:40:55 +0100 |
| commit | 08e59770aa2be8e3aa91c0593e91f5d19f007bc3 (patch) | |
| tree | 093f51fb85bf469c5532c6aefbd05a5da1dfda1c /src/Fl_System_Driver.H | |
| parent | 5a7a70b8958b726b92e76b4aedeba4a04b85085f (diff) | |
Remove compiler warnings about unused parameters (issue #307) - cont'd
Diffstat (limited to 'src/Fl_System_Driver.H')
| -rw-r--r-- | src/Fl_System_Driver.H | 72 |
1 files changed, 38 insertions, 34 deletions
diff --git a/src/Fl_System_Driver.H b/src/Fl_System_Driver.H index 165115e1e..0ba196d6a 100644 --- a/src/Fl_System_Driver.H +++ b/src/Fl_System_Driver.H @@ -76,11 +76,11 @@ public: static const int fl_YNegative; // implement if the system adds unwanted program argument(s) - virtual int single_arg(const char *arg) { return 0; } + virtual int single_arg(const char *) { return 0; } // implement if the system adds unwanted program argument pair(s) - virtual int arg_and_value(const char *name, const char *value) { return 0; } + virtual int arg_and_value(const char */*name*/, const char */*value*/) { return 0; } // implement to process the -display argument - virtual void display_arg(const char *arg) { } + virtual void display_arg(const char *) { } // default implementation should be enough virtual int XParseGeometry(const char* string, int* x, int* y, unsigned int* width, unsigned int* height); static void warning(const char* format, ...); @@ -95,30 +95,30 @@ public: // implement these to support cross-platform file operations virtual char *utf2mbcs(const char *s) {return (char*)s;} - virtual char *getenv(const char* v) {return NULL;} - virtual int putenv(const char *var) {return -1;} - virtual int open(const char* f, int oflags, int pmode) {return -1;} + virtual char *getenv(const char*) {return NULL;} + virtual int putenv(const char *) {return -1;} + virtual int open(const char* /*f*/, int /*oflags*/, int /*pmode*/) {return -1;} // implement these to support cross-platform string operations - virtual char *strdup(const char *s) {return NULL;} + virtual char *strdup(const char *) {return NULL;} // Note: the default implementation ignores the 'binary' argument. // Some platforms (notably Windows) may use this argument. - virtual int open_ext(const char* f, int binary, int oflags, int pmode) { + virtual int open_ext(const char* f, int /*binary*/, int oflags, int pmode) { return this->open(f, oflags, pmode); } virtual FILE *fopen(const char* f, const char *mode); - virtual int system(const char* cmd) {return -1;} - virtual int execvp(const char *file, char *const *argv) {return -1;} - virtual int chmod(const char* f, int mode) {return -1;} - virtual int access(const char* f, int mode) { return -1;} - virtual int stat(const char* f, struct stat *b) { return -1;} - virtual char *getcwd(char* b, int l) {return NULL;} - virtual int chdir(const char* path) {return -1;} - virtual int unlink(const char* fname) {return -1;} - virtual int mkdir(const char* f, int mode) {return -1;} - virtual int rmdir(const char* f) {return -1;} - virtual int rename(const char* f, const char *n) {return -1;} + virtual int system(const char*) {return -1;} + virtual int execvp(const char */*file*/, char *const */*argv*/) {return -1;} + virtual int chmod(const char* /*f*/, int /*mode*/) {return -1;} + virtual int access(const char* /*f*/, int /*mode*/) { return -1;} + virtual int stat(const char* /*f*/, struct stat *) { return -1;} + virtual char *getcwd(char* /*b*/, int /*l*/) {return NULL;} + virtual int chdir(const char*) {return -1;} + virtual int unlink(const char*) {return -1;} + virtual int mkdir(const char* /*f*/, int /*mode*/) {return -1;} + virtual int rmdir(const char*) {return -1;} + virtual int rename(const char* /*f*/, const char */*n*/) {return -1;} // the default implementation of these utf8... functions should be enough virtual unsigned utf8towc(const char* src, unsigned srclen, wchar_t* dst, unsigned dstlen); @@ -129,16 +129,19 @@ public: // implement to shield fprintf() from locale changes in decimal point virtual int clocale_printf(FILE *output, const char *format, va_list args); // implement functions telling whether a key is pressed - virtual int event_key(int k) {return 0;} - virtual int get_key(int k) {return 0;} + virtual int event_key(int) {return 0;} + virtual int get_key(int) {return 0;} // implement scandir-like function - virtual int filename_list(const char *d, dirent ***list, - int (*sort)(struct dirent **, struct dirent **), - char *errmsg=NULL, int errmsg_sz=0) {return -1;} + virtual int filename_list(const char * /*d*/, dirent ***, + int (*/*sort*/)(struct dirent **, struct dirent **), + char *errmsg=NULL, int errmsg_sz=0) { + (void)errmsg; (void)errmsg_sz; + return -1; + } // the default implementation of filename_expand() may be enough virtual int filename_expand(char *to, int tolen, const char *from); // to implement - virtual const char *getpwnam(const char *login) {return NULL;} + virtual const char *getpwnam(const char *) {return NULL;} // the default implementation of filename_relative() is in src/filename_absolute.cxx and may be enough virtual int filename_relative(char *to, int tolen, const char *from, const char *base); // the default implementation of filename_absolute() is in src/filename_absolute.cxx and may be enough @@ -156,7 +159,7 @@ public: // whether a platform uses additional code in Fl_Menu::handle_part1(int e) virtual int need_menu_handle_part1_extra() {return 0;} // implement to support fl_open_uri() - virtual int open_uri(const char *uri, char *msg, int msglen) {return 0;} + virtual int open_uri(const char */*uri*/, char */*msg*/, int /*msglen*/) {return 0;} // the default implementation of use_tooltip_timeout_condition() may be enough virtual int use_tooltip_timeout_condition() {return 0;} // the default implementation of use_recent_tooltip_fix() may be enough @@ -166,7 +169,7 @@ public: // the default implementation of need_test_shortcut_extra() may be enough virtual int need_test_shortcut_extra() {return 0;} // implement to support Fl_File_Browser::load() - virtual int file_browser_load_filesystem(Fl_File_Browser *browser, char *filename, int lname, Fl_File_Icon *icon) {return 0;} + virtual int file_browser_load_filesystem(Fl_File_Browser *, char */*filename*/, int /*lname*/, Fl_File_Icon *) {return 0;} // the default implementation of file_browser_load_directory() should be enough virtual int file_browser_load_directory(const char *directory, char *filename, size_t name_size, dirent ***pfiles, Fl_File_Sort_F *sort, @@ -174,14 +177,15 @@ public: // implement to support Fl_Preferences virtual void newUUID(char *uuidBuffer) { uuidBuffer[0] = 0; } // implement to support Fl_Preferences - virtual char *preference_rootnode(Fl_Preferences *prefs, Fl_Preferences::Root root, const char *vendor, - const char *application) {return NULL;} + virtual char *preference_rootnode(Fl_Preferences *, Fl_Preferences::Root, + const char */*vendor*/, + const char */*application*/) {return NULL;} // the default implementation of preferences_need_protection_check() may be enough virtual int preferences_need_protection_check() {return 0;} // implement to support Fl_Plugin_Manager::load() - virtual void *load(const char *filename) {return NULL;} + virtual void *load(const char *) {return NULL;} // the default implementation is most probably enough - virtual void png_extra_rgba_processing(unsigned char *array, int w, int h) {} + virtual void png_extra_rgba_processing(unsigned char */*array*/, int /*w*/, int /*h*/) {} // the default implementation is most probably enough virtual const char *next_dir_sep(const char *start) { return strchr(start, '/');} // implement to support threading @@ -220,11 +224,11 @@ public: // the default implementation of tree_connector_style() is in Fl_Tree_Prefs.cxx and can be enough virtual int tree_connector_style(); // implement to support copy-to-clipboard - virtual void copy(const char *stuff, int len, int clipboard, const char *type) {} + virtual void copy(const char */*stuff*/, int /*len*/, int /*clipboard*/, const char */*type*/) {} // implement to support paste-from-clipboard - virtual void paste(Fl_Widget &receiver, int clipboard, const char *type) {} + virtual void paste(Fl_Widget &, int /*clipboard*/, const char */*type*/) {} // implement to support paste-from-clipboard - virtual int clipboard_contains(const char *type) {return 0;} + virtual int clipboard_contains(const char */*type*/) {return 0;} // implement to support paste-from-clipboard virtual void clipboard_notify_change() {} virtual void add_fd(int fd, int when, Fl_FD_Handler cb, void* = 0); |
