summaryrefslogtreecommitdiffstats
path: root/Source/kwsys/String.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2018-06-011-21/+21
| | | | | * upstream-KWSys: KWSys 2018-06-01 (8ef62b28)
* Merge branch 'upstream-KWSys' into update-kwsysBrad King2016-11-091-56/+41
| | | | | * upstream-KWSys: KWSys 2016-11-09 (18c65411)
* Convert KWSys to OSI-approved BSD LicenseBrad King2009-09-281-11/+9
| | | | | | | This converts the KWSys license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the KWSys copyright to cover the full development time range.
* COMP: Avoid double-initialization in KWSys StringBrad King2009-06-121-1/+1
| | | | | | The KWSys String implementation of strcasecmp initialized 'result' immediately before assigning to it. Borland produces a warning in this case, so this commit removes the extra initialization.
* COMP: Avoid String.c inclusion by Compaq templatesBrad King2009-06-101-0/+10
| | | | | | | | The Compaq compiler (on VMS) includes 'String.c' in source files that use the stl string while looking for template definitions. This was the true cause of double-inclusion of the 'kwsysPrivate.h' header. We work around the problem by conditionally compiling the entire source file on a condition only true when really building the source.
* ENH: Added C String utilities to KWSys. Implemented strcasecmp and strncasecmp.Brad King2007-12-111-0/+107