--- gforth/engine/libcc.h.in 2008/09/18 15:47:05 1.5 +++ gforth/engine/libcc.h.in 2008/11/01 22:19:30 1.9 @@ -1,6 +1,6 @@ /* header file for libcc-generated C code - Copyright (C) 2006,2007 Free Software Foundation, Inc. + Copyright (C) 2006,2007,2008 Free Software Foundation, Inc. This file is part of Gforth. @@ -39,6 +39,8 @@ extern Cell *gforth_RP; extern char *gforth_LP; extern char *gforth_UP; extern void *gforth_engine(void *, Cell *, Cell *, Float *, char *, char *); +extern char *cstr(char *from, Cell size, int clear); +extern char *tilde_cstr(char *from, Cell size, int clear); #define GFORTH_ARGS void #else #define gforth_SP *((Cell **)(gforth_pointers[0])) @@ -47,6 +49,8 @@ extern void *gforth_engine(void *, Cell #define gforth_RP *((Cell **)(gforth_pointers[3])) #define gforth_UP *((char **)(gforth_pointers[4])) #define gforth_engine ((char *(*)(Xt *, Cell *, Cell *, Float *, char *, char *))(((void **)(gforth_pointers[5])))) +#define cstr ((char *(*)(char *, Cell, int))(((void **)(gforth_pointers[6])))) +#define tilde_cstr ((char *(*)(char *, Cell, int))(((void **)(gforth_pointers[7])))) #define GFORTH_ARGS void ** gforth_pointers #endif