-/* Some systems don't have some str* functions in libc. Here we
- define them. The same goes for strptime. */
+/* Some systems lack certain functions normally taken for granted.
+ For example, Windows doesn't have strptime, and some systems lack
+ strcasecmp and strncasecmp. This file should contain fallback
+ implementations of the missing functions. It should *not* define
+ new Wget-specific functions -- those should placed in utils.c or
+ elsewhere. */
+\f
+/* strcasecmp and strncasecmp apparently originated with BSD 4.4.
+ SUSv3 seems to be the only standard out there (that I can find)
+ that requires their existence, so there are systems that lack them
+ still in use. Note that these don't get defined under Windows
+ because mswindows.h defines them to the equivalent Windows
+ functions stricmp and strnicmp. */