From 1bbf61b8a2c33ff8e0b0421384a4517a538b2564 Mon Sep 17 00:00:00 2001 From: whitequark Date: Tue, 17 Mar 2015 19:22:56 +0300 Subject: [PATCH] Fix accidental glibc dependency. fltkmain accidentally used optind instead of optndx. optind is defined as an extern int in glibc but not on BSD systems. This also broke passing a filename on command line. --- src/fltk/fltkmain.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fltk/fltkmain.cpp b/src/fltk/fltkmain.cpp index 937dbc7..766ddff 100644 --- a/src/fltk/fltkmain.cpp +++ b/src/fltk/fltkmain.cpp @@ -1304,8 +1304,8 @@ int main(int argc, char **argv) // A filename may have been specified on the command line; if so, then // make it absolute. char file[MAX_PATH] = ""; - if(optind < argc && strlen(argv[optind])+1 < MAX_PATH) { - strcpy(file, argv[optind]); + if(optndx < argc && strlen(argv[optndx])+1 < MAX_PATH) { + strcpy(file, argv[optndx]); } if(*file != '\0') { GetAbsoluteFilename(file);