glsl: Add strings.h on non-MSC platforms
authorAlexander von Gluck IV <kallisti5@unixzen.com>
Wed, 27 Aug 2014 20:37:46 +0000 (20:37 +0000)
committerAlexander von Gluck IV <kallisti5@unixzen.com>
Thu, 28 Aug 2014 00:20:58 +0000 (20:20 -0400)
commit034842958674326b98163e2d44ddc70b45fca209
treefbe9e6c9f11df1ef1dc9b5dd7a725d83033648bf
parent6b48c18b034cad91eac6ee2823e34053125a74c9
glsl: Add strings.h on non-MSC platforms

* IEEE Std 1003.1-2001 placed strcasecmp() in strings.h.
* ISO C99 doesn't mention strcase* in string.h
* On all platforms I could find, strcasecmp is in strings.h and string.h
  as a compatibility layer for software written pre-2001 POSIX
* Technically strcasecmp should be only in strings.h and the man
  pages back this up.
* Tested build on CentOS and Haiku

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
src/glsl/glsl_parser.yy