/c-codebase

template for new c projects

Primary LanguageCMIT LicenseMIT

C-Codebase

Template for new c projects.
Heavily inspired by Mr. 4th Programming. Features:

  • Arena Memory Management
    • directly communicating with the kernel
  • Nicer Strings
    • str_contains
    • str_starts_with
    • str_eq
    • str_cat
  • Util:
    • Min/Max macros
    • Assert
    • ArrayCount (length of stack array)
    • OffsetOfMember (get offset of struct member)
    • EvalPrintX for most basic types
    • BASIC Logging