#include<ccan/str/str.h>structs{intval;};intmain(intargc,char*argv[]){structs#ifdef FAIL#if !HAVE_TYPEOF#error We need typeof to check STR_MAX_CHARS.#endif#else/* A pointer is OK. */*#endifval;charstr[STR_MAX_CHARS(val)];str[0]='\0';returnstr[0]?0:1;}