diff options
| author | Manolo Gouy <Manolo> | 2014-01-16 16:10:19 +0000 |
|---|---|---|
| committer | Manolo Gouy <Manolo> | 2014-01-16 16:10:19 +0000 |
| commit | f1bc3999d65a4bee688c7ed6295f1e205afba913 (patch) | |
| tree | 2355d25734e1ea44464b36ec86bebc8bb56699d1 /src/Fl_Native_File_Chooser_WIN32.cxx | |
| parent | a170c957872875eb43756fb3a676a185802165bb (diff) | |
Two functions strcnt() with distinct prototypes where defined and only one was used,
causing a -Wunused-function warning. Also strcnt() is used in WIN32 only, so should not
belong to Fl_Native_File_Chooser_common.cxx that contains functions used across
platforms.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10064 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/Fl_Native_File_Chooser_WIN32.cxx')
| -rw-r--r-- | src/Fl_Native_File_Chooser_WIN32.cxx | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/Fl_Native_File_Chooser_WIN32.cxx b/src/Fl_Native_File_Chooser_WIN32.cxx index c7ad2ea62..cc8903028 100644 --- a/src/Fl_Native_File_Chooser_WIN32.cxx +++ b/src/Fl_Native_File_Chooser_WIN32.cxx @@ -663,6 +663,19 @@ void Fl_Native_File_Chooser::add_filter(const char *name_in, // name of filter ( //DEBUG printf("DEBUG: ADD FILTER name=<%s> winfilter=<%s>\n", name, winfilter); } +// COUNT OCCURRENCES OF ANY CHARS FROM 'find' IN 's'. +static int strcnt(const char *s, const char *find) { + int cnt = 0; + const char *f; + while ( *s ) { + for (f=find; *f; f++) { + if (*s == *f) { ++cnt; break; } + } + ++s; + } + return cnt; +} + // CONVERT FLTK STYLE PATTERN MATCHES TO WINDOWS 'DOUBLENULL' PATTERN // Returns with the parsed double-null result in '_parsedfilt'. // |
