442 {
443 'I', 'N', 'F', 'O', ':',
444 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
445 COMPILER_VERSION_MAJOR,
446# ifdef COMPILER_VERSION_MINOR
447 '.', COMPILER_VERSION_MINOR,
448# ifdef COMPILER_VERSION_PATCH
449 '.', COMPILER_VERSION_PATCH,
450# ifdef COMPILER_VERSION_TWEAK
451 '.', COMPILER_VERSION_TWEAK,
452# endif
453# endif
454# endif
455 ']','\0'};
456#endif
457
458
459#ifdef SIMULATE_VERSION_MAJOR
460char const info_simulate_version[] = {
461 'I', 'N', 'F', 'O', ':',
462 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
463 SIMULATE_VERSION_MAJOR,
464# ifdef SIMULATE_VERSION_MINOR
465 '.', SIMULATE_VERSION_MINOR,
466# ifdef SIMULATE_VERSION_PATCH
467 '.', SIMULATE_VERSION_PATCH,
468# ifdef SIMULATE_VERSION_TWEAK
469 '.', SIMULATE_VERSION_TWEAK,
470# endif
471# endif
472# endif
473 ']','\0'};
474#endif
475
476
477
478
479
482
483
484
485
487#if !defined(__STDC_VERSION__)
488 "90"
489#elif __STDC_VERSION__ >= 201000L
490 "11"
491#elif __STDC_VERSION__ >= 199901L
492 "99"
493#else
494#endif
495"]";
496
497
498
499#ifdef ID_VOID_MAIN
501#else
502int main(
int argc,
char* argv[])
503{
504 int require = 0;
508#ifdef COMPILER_VERSION_MAJOR
509 require += info_version[argc];
510#endif
511#ifdef SIMULATE_ID
512 require += info_simulate[argc];
513#endif
514#ifdef SIMULATE_VERSION_MAJOR
515 require += info_simulate_version[argc];
516#endif
518 (void)argv;
519 return require;
520}
521#endif
const char * info_language_dialect_default
char const * info_platform
char const * info_compiler