PBXB64 V23 language reference

C supported commands and scope

Native Windows x64 C89–C2y modes, preprocessing, LLP64/MSVC layout, selected GCC/MSVC extensions, builtins, Windows ABI, inline assembly, SEH, TLS, constructors/sections, DLLs and debug output. This is a bounded reference frontend, not full ISO/GCC/MSVC conformance; headers/runtime exports are separate from C language commands.

Status: bounded. Source basis: PBXB64/docs/C_FRONTEND_REFERENCE.md and the C frontend/runtime/header source surface.

Back to language detailPBXB64 overviewDeutsch

Language core / Sprachkern

NameSyntax / formScopeBoundary
typesvoid, _Bool/bool, char, integer, float, double, long double, struct, union, enumC scalar, aggregate and pointer types.long double is 64-bit in the documented PBXB64 C surface.
declarationsdeclaration; typedef; _Atomic; _AlignasDeclarations, storage, qualifiers and type aliases.Some C2y/extension forms are selected rather than universal.
controlif/else, switch, for, while, do, goto, break, continue, returnC control flow.Source-/syntax-backed subset; no whole-language or aggregate qualification claim.
functionsreturn_type f(params)Functions, prototypes, variadics and function pointers.Win64 ABI and selected calling conventions apply.

Preprocessor and extensions / Präprozessor und Erweiterungen

NameSyntax / formScopeBoundary
preprocessor#include #define #if #ifdef #ifndef #elif #else #endif #pragma #embedPreprocessing and selected C23/C2y directives.Include search and macro behavior follow the shipped headers/runtime contract.
attributes[[...]] / __attribute__ / __declspecSelected attributes and declspecs.Unsupported attributes remain diagnostics.
inline assembly__asm / asmSelected x64 inline assembly forms.Assembler dialect/options are separate from C semantics.

ABI, runtime and libraries / ABI, Runtime und Bibliotheken

NameSyntax / formScopeBoundary
Windows ABI__stdcall / __cdecl / __vectorcallWindows calling conventions and PE32+ linkage.Source-/syntax-backed subset; no whole-language or aggregate qualification claim.
builtins / intrinsics__builtin_* / _mm_* / __read...Selected compiler builtins, MSVC intrinsics and vector types.These are provided functions/headers, not PBXB64 BASIC commands.
headersstdio.h, stdint.h, math.h, windows.h, ...Shipped C headers and runtime declarations.Header availability does not imply full library ABI coverage.