cmake HAVE_BOUNDED_ATTRIBUTE examples

JulNadeauCA/libagar CMakeChecks.cmake :571

check_c_source_compiles("
void foostring(char *, int) __attribute__ ((__bounded__(__string__,1,2)));
void foostring(char *a, int c) { }
void foobuffer(void *, int) __attribute__ ((__bounded__(__buffer__,1,2)));
void foobuffer(void *a, int c) { }
int main(void)
{
	char buf[32];
	foostring(buf, sizeof(buf));
	foobuffer(buf, sizeof(buf));
	return (0);
}
" HAVE_BOUNDED_ATTRIBUTE)