X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=base%2Ftcmdiflib.c;fp=base%2Ftcmdiflib.c;h=25f008416e8f19daca7874cfdd71f035e4134aaa;hb=40a4738e440a8412c61a12eca34ed6aa98d71a5a;hp=8bddc02b8a49979579381606b6750d0ea9150752;hpb=0bc58e49b2b0700cd43a530b4d03112f9ad2441c;p=chiark-tcl.git diff --git a/base/tcmdiflib.c b/base/tcmdiflib.c index 8bddc02..25f0084 100644 --- a/base/tcmdiflib.c +++ b/base/tcmdiflib.c @@ -1,29 +1,30 @@ /* */ -#include "tcmdiflib.h" +#include "chiark-tcl.h" +#include "tables.h" -int pat_enum(Tcl_Interp *ip, Tcl_Obj *obj, const void **val, +int cht_pat_enum(Tcl_Interp *ip, Tcl_Obj *obj, const void **val, const void *opts, size_t sz, const char *what) { - *val= enum_lookup_cached_func(ip,obj,opts,sz,what); + *val= cht_enum_lookup_cached_func(ip,obj,opts,sz,what); if (!*val) return TCL_ERROR; return TCL_OK; } -int pat_obj(Tcl_Interp *ip, Tcl_Obj *obj, Tcl_Obj **val) { +int cht_pat_obj(Tcl_Interp *ip, Tcl_Obj *obj, Tcl_Obj **val) { *val= obj; return TCL_OK; } -Tcl_Obj *ret_int(Tcl_Interp *ip, int val) { +Tcl_Obj *cht_ret_int(Tcl_Interp *ip, int val) { return Tcl_NewIntObj(val); } -Tcl_Obj *ret_obj(Tcl_Interp *ip, Tcl_Obj *val) { +Tcl_Obj *cht_ret_obj(Tcl_Interp *ip, Tcl_Obj *val) { return val; } -void setstringresult(Tcl_Interp *ip, const char *m) { +void cht_setstringresult(Tcl_Interp *ip, const char *m) { Tcl_ResetResult(ip); Tcl_AppendResult(ip, m, (char*)0); }