make c99 headers available for c90 with some touches.
  • C 91.5%
  • CMake 8.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
dalmurii 0fa02652c2 add: unsigned for llong
Changes to be committed:
	- modified:   CMakeLists.txt
	- modified:   app/main.c
	- modified:   app/port89/llong.c
	- modified:   app/port89/llong.h
	- new file:   app/port89/tok.c
	- new file:   app/port89/tok.h
2026-09-27 12:39:13 +09:00
app add: unsigned for llong 2026-09-27 12:39:13 +09:00
.gitignore add: llong 2026-09-25 00:43:21 +09:00
CMakeLists.txt add: unsigned for llong 2026-09-27 12:39:13 +09:00
LICENSE Changes to be committed: 2026-09-25 00:44:28 +09:00
README.md add: llong 2026-09-25 00:43:21 +09:00

                   _   ___  ___  
  _ __   ___  _ __| |_( _ )/ _ \ 
 | '_ \ / _ \| '__| __/ _ \ (_) |
 | |_) | (_) | |  | || (_) \__, |
 | .__/ \___/|_|   \__\___/  /_/ 
 |_|

part of ae2f::Preproc
tools to generate C89 headers.

sometimes newer c headers don't respect c89, yet some features are interchangable.
some patterns i noticed will be fixed here.

these should be work on VERY SIMPLE headers enough to be converted.

requirements

  • stdio.h
  • git
  • cmake
  • make
  • compiler

llong

change long long type into another we want as argument.

cenum

remove comma on last enum definition.