From 44bb5af7ccef417a1d088527fc02af5f0e8d3dc5 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Wed, 20 Feb 2008 18:54:20 +0000 Subject: begun expr compile process, first steps done --- var.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'var.h') diff --git a/var.h b/var.h index 9f3e7d82..b497e410 100644 --- a/var.h +++ b/var.h @@ -22,9 +22,11 @@ #ifndef INCLUDED_VAR_H #define INCLUDED_VAR_H +#include "stringbuf.h" /* data types */ -typedef enum { /* do NOT start at 0 to detect uninitialized types after calloc() */ +typedef enum { + VARTYPE_NONE = 0, /* currently no value set */ VARTYPE_PSZ = 1, VARTYPE_SHORT = 2, VARTYPE_INT = 3, @@ -53,6 +55,8 @@ typedef struct var_s { rsRetVal varConstruct(var_t **ppThis); rsRetVal varConstructFinalize(var_t __attribute__((unused)) *pThis); rsRetVal varDestruct(var_t **ppThis); +rsRetVal varSetString(var_t *pThis, rsCStrObj *pCStr); PROTOTYPEObjClassInit(var); +PROTOTYPEObjDebugPrint(var); #endif /* #ifndef INCLUDED_VAR_H */ -- cgit