tb Implement a string stack
This commit is contained in:
@ -20,9 +20,18 @@ typedef struct RtAlias {
|
||||
char valbuf[RTALIAS_VALBUF_MAX];
|
||||
} RtAlias;
|
||||
|
||||
typedef struct RtStringV {
|
||||
struct RtStringV *next;
|
||||
char *data;
|
||||
} RtStringV;
|
||||
|
||||
void rt_init(void);
|
||||
|
||||
extern RtCmd *RTCMDS;
|
||||
extern RtAlias *RTALIASES;
|
||||
|
||||
void rtstringv_stackpushcopy(char *s, size_t len);
|
||||
char *rtstringv_stackpop(void);
|
||||
char *rtstringv_stackpeek(void);
|
||||
|
||||
#endif // TB_RUNTIME_H_
|
||||
|
Reference in New Issue
Block a user