Mon 16 Mar 11:09:06 CET 2026

This commit is contained in:
sbosse 2026-03-16 11:11:57 +01:00
parent bae15e4552
commit d3142c63e7

37
src/cconst.c Normal file
View File

@ -0,0 +1,37 @@
#include "config.h"
#include "types.h"
#include "error.h"
#include "lexer.h"
#include "ops.h"
#include "mem.h"
#include "stack.h"
#include "reg.h"
#include "utils.h"
#include "vm.h"
#include "printf.h"
#include "cconst.h"
#include "context.h"
#include "event.h"
#include "debug.h"
cconst_t *cconst;
void CConstInit(cconst_t *_cconst){
cconst=_cconst;
// ccall index jump list
int i=0,j=0;
char c;
do {
c=cconst[i].name[0];
j=i;
while (cconst[j].name && cconst[j].name[0]==c) j++;
if (cconst[j].name) {
while (i<j) {
cconst[i].next=j;
i++;
}
} else break;
} while (cconst[i].name);
};