Configure: Probe support for C99-style struct literal expressions. In C99 the expression syntax was extended to allow struct literals in expressions, provided that they are preceeded by a suitable cast. Adds macro CAST_STRUCT_LITERAL(), and updates buffer.h to use it. Potential fix for build failures on NT.