X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=chiark-tcl.git;a=blobdiff_plain;f=base%2Fscriptinv.c;h=3bc383d9c847cf2857573f0efc7bd8784ca3f7f8;hp=482f4877e6f2683651aa2fadc665ab8938ed16e9;hb=82f88c53ddb84e42c770c23feb9bb0ee18341188;hpb=2bdb81ea2a5035b0b3a37ec819ee12edb8595f76 diff --git a/base/scriptinv.c b/base/scriptinv.c index 482f487..3bc383d 100644 --- a/base/scriptinv.c +++ b/base/scriptinv.c @@ -1,23 +1,23 @@ /* */ -#include "hbytes.h" +#include "chiark-tcl-base.h" -void scriptinv_init(ScriptToInvoke *si) { +void cht_scriptinv_init(ScriptToInvoke *si) { si->obj= 0; si->xargs= 0; } -void scriptinv_cancel(ScriptToInvoke *si) { +void cht_scriptinv_cancel(ScriptToInvoke *si) { if (si->obj) { Tcl_DecrRefCount(si->obj); si->obj= 0; } if (si->xargs) { Tcl_DecrRefCount(si->xargs); si->xargs= 0; } } -int scriptinv_set(ScriptToInvoke *si, Tcl_Interp *ip, +int cht_scriptinv_set(ScriptToInvoke *si, Tcl_Interp *ip, Tcl_Obj *newscript, Tcl_Obj *xargs) { int rc, xlength; - scriptinv_cancel(si); + cht_scriptinv_cancel(si); rc= Tcl_ListObjLength(ip, newscript, &si->llength); if (rc) return rc; Tcl_IncrRefCount(newscript); @@ -34,7 +34,7 @@ int scriptinv_set(ScriptToInvoke *si, Tcl_Interp *ip, return 0; } -void scriptinv_invoke(ScriptToInvoke *si, int argc, Tcl_Obj *const *argv) { +void cht_scriptinv_invoke(ScriptToInvoke *si, int argc, Tcl_Obj *const *argv) { Tcl_Obj *invoke=0; int i, rc;