[Proj] Modern C functions
EMiller at dfg.ca.gov
Thu Feb 26 12:09:21 EST 2009
Windows recognizes strncmp, but has stricmp and strnicmp instead of strcasecmp and strncasecmp.
int stricmp(const char *, const char *);
int strnicmp(const char *, const char *, size_t);
>>> On 2/26/2009 at 7:35 AM, "Gerald I. Evenden" <geraldi.evenden at gmail.com>
> This is a quick probe of the programming types in this group.
> In finalizing Rel. 2.0 of geodesic and libgeodesy I ran across functions
> the <string.h> heading which are not in the typical (read Harrison & Steele)
> library references: strcasecmp and strncasecmp. These are noted in the Gnu
> man.3 as Posix 2001 standard routines. Obviously, these two routines
> strcmp and strncmp and make comparisons case independent.
> As soon as I became aware of them I have included them to eliminate the
> nasty fact of having to shift when typing in WGS84 and can now use
> A little net browsing has yielded mixed results as to how well know these
> functions are.
> Thus my question here is: do non-Gnu C compilers used by this audience
> recognize these functions?
More information about the Proj