Login
7 branches 0 tags
Ben (X13/Arch) Integrated vVev into lVal, simplified lValFree 1fcab62 4 years ago 110 Commits
nujel / lib / collection / string.h
#pragma once
#include "../nujel.h"

#define STR_MAX  (1<<14)
extern lString  lStringList [STR_MAX];
extern uint     lStringActive;
extern uint     lStringMax;
extern lString *lStringFFree;

void     lInitStr      ();
lString *lStringAlloc  ();
void     lStringFree   (lString *s);
lString *lStringNew    (const char *str, uint len);
lString *lStringDup    (      lString *s);
int      lStringLength (const lString *s);
lVal    *lValString    (const char *s);