diff options
Diffstat (limited to 'externals/grill/flext')
-rw-r--r-- | externals/grill/flext/changes.txt | 2 | ||||
-rwxr-xr-x | externals/grill/flext/source/fllib.cpp | 8 |
2 files changed, 7 insertions, 3 deletions
diff --git a/externals/grill/flext/changes.txt b/externals/grill/flext/changes.txt index a4d01438..fef5d86c 100644 --- a/externals/grill/flext/changes.txt +++ b/externals/grill/flext/changes.txt @@ -1,6 +1,6 @@ flext - C++ layer for Max/MSP and pd (pure data) externals -Copyright (c) 2001-2006 Thomas Grill (gr@grrrr.org) +Copyright (c) 2001-2007 Thomas Grill (gr@grrrr.org) For information on usage and redistribution, and for a DISCLAIMER OF ALL WARRANTIES, see the file, "license.txt," in this distribution. diff --git a/externals/grill/flext/source/fllib.cpp b/externals/grill/flext/source/fllib.cpp index 80a8aae4..3b196f55 100755 --- a/externals/grill/flext/source/fllib.cpp +++ b/externals/grill/flext/source/fllib.cpp @@ -57,8 +57,12 @@ static const char *extract(const char *name,int ix = 0) while(*t == ALIASSLASH && t > tmp) --t; *t = 0; #endif - if(ix < 0) - return del+1; + if(ix < 0) { + // eat white space in front of help definition + ++del; + while(*del && isspace(*del)) ++del; + return del; + } strncpy(tmp,name,del-name); tmp[del-name] = 0; |