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 overviewDeutschLanguage core / Sprachkern
| Name | Syntax / form | Scope | Boundary |
|---|---|---|---|
| types | void, _Bool/bool, char, integer, float, double, long double, struct, union, enum | C scalar, aggregate and pointer types. | long double is 64-bit in the documented PBXB64 C surface. |
| declarations | declaration; typedef; _Atomic; _Alignas | Declarations, storage, qualifiers and type aliases. | Some C2y/extension forms are selected rather than universal. |
| control | if/else, switch, for, while, do, goto, break, continue, return | C control flow. | Source-/syntax-backed subset; no whole-language or aggregate qualification claim. |
| functions | return_type f(params) | Functions, prototypes, variadics and function pointers. | Win64 ABI and selected calling conventions apply. |
Preprocessor and extensions / Präprozessor und Erweiterungen
| Name | Syntax / form | Scope | Boundary |
|---|---|---|---|
| preprocessor | #include #define #if #ifdef #ifndef #elif #else #endif #pragma #embed | Preprocessing and selected C23/C2y directives. | Include search and macro behavior follow the shipped headers/runtime contract. |
| attributes | [[...]] / __attribute__ / __declspec | Selected attributes and declspecs. | Unsupported attributes remain diagnostics. |
| inline assembly | __asm / asm | Selected x64 inline assembly forms. | Assembler dialect/options are separate from C semantics. |
ABI, runtime and libraries / ABI, Runtime und Bibliotheken
| Name | Syntax / form | Scope | Boundary |
|---|---|---|---|
| Windows ABI | __stdcall / __cdecl / __vectorcall | Windows 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. |
| headers | stdio.h, stdint.h, math.h, windows.h, ... | Shipped C headers and runtime declarations. | Header availability does not imply full library ABI coverage. |