view autovar/README.txt @ 611:d94b053311a7

test/plain_c++: - refactored to share code - extended to treat default this calls and explicitly as cdecl declared ones, separately - prev point fixes implicitly on x86 a wrong dcMode setting (assumed that cdecl for methods would default to the native this call convention, but actually does not, applies cdecl verbatim) - extended aggr tests to also test explicit cdecl as well as MS thiscalls on x86 - simplified
author Tassilo Philipp
date Thu, 29 Sep 2022 11:47:54 +0200
parents 43675cb378ce
children
line wrap: on
line source

autovar -- a small macro auto-detection library


the following gives the list of variables available.
for each variable, a separate header file is used.

OS: Operating System
ARCH: Architecture
CC: C Compiler
ABI: Application Binary Interface
OSFAMILY: OS Roots


the following gives the tree of variables

OS: 
  Win32
  Win64
  Darwin
    IOS
    MacOSX
  Linux
  FreeBSD
  OpenBSD
  NetBSD
  DragonFlyBSD
  SunOS
  Cygwin
  MinGW
  NDS
  PSP
  BeOS
  Plan9
  VMS
  Minix
  Unknown

ARCH:
  X86
  X64
  IA64
  PPC
  PPC64
  MIPS64
  MIPS
  ARM
    THUMB
  SH
  SPARC64
  SPARC

ABI:
  PE
  Mach
  ELF
    ELF32
    ELF64

OSFAMILY: 
  Windows
  Unix
  GameConsole

CC:
  INTEL
  MSVC
  GNU
  WATCOM
  PCC
  SUN