summaryrefslogtreecommitdiff
path: root/src/Fl_System_Driver.H
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2021-12-09 11:40:43 +0100
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2021-12-09 11:40:55 +0100
commit08e59770aa2be8e3aa91c0593e91f5d19f007bc3 (patch)
tree093f51fb85bf469c5532c6aefbd05a5da1dfda1c /src/Fl_System_Driver.H
parent5a7a70b8958b726b92e76b4aedeba4a04b85085f (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.H72
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);