kusano 7d535a
#include <sys types.h=""></sys>
kusano 7d535a
#include <stdint.h></stdint.h>
kusano 7d535a
#include <stddef.h></stddef.h>
kusano 7d535a
kusano 7d535a
kusano 7d535a
#undef KEY
kusano 7d535a
#if defined(__i386)
kusano 7d535a
# define KEY '_','_','i','3','8','6'
kusano 7d535a
#elif defined(__x86_64)
kusano 7d535a
# define KEY '_','_','x','8','6','_','6','4'
kusano 7d535a
#elif defined(__ppc__)
kusano 7d535a
# define KEY '_','_','p','p','c','_','_'
kusano 7d535a
#elif defined(__ppc64__)
kusano 7d535a
# define KEY '_','_','p','p','c','6','4','_','_'
kusano 7d535a
#endif
kusano 7d535a
kusano 7d535a
#define SIZE (sizeof(void *))
kusano 7d535a
char info_size[] =  {'I', 'N', 'F', 'O', ':', 's','i','z','e','[',
kusano 7d535a
  ('0' + ((SIZE / 10000)%10)),
kusano 7d535a
  ('0' + ((SIZE / 1000)%10)),
kusano 7d535a
  ('0' + ((SIZE / 100)%10)),
kusano 7d535a
  ('0' + ((SIZE / 10)%10)),
kusano 7d535a
  ('0' +  (SIZE    % 10)),
kusano 7d535a
  ']',
kusano 7d535a
#ifdef KEY
kusano 7d535a
  ' ','k','e','y','[', KEY, ']',
kusano 7d535a
#endif
kusano 7d535a
  '\0'};
kusano 7d535a
kusano 7d535a
#ifdef __CLASSIC_C__
kusano 7d535a
int main(argc, argv) int argc; char *argv[];
kusano 7d535a
#else
kusano 7d535a
int main(int argc, char *argv[])
kusano 7d535a
#endif
kusano 7d535a
{
kusano 7d535a
  int require = 0;
kusano 7d535a
  require += info_size[argc];
kusano 7d535a
  (void)argv;
kusano 7d535a
  return require;
kusano 7d535a
}