return Tcl_GetLongFromObj(ip, obj, val);
}
+int pat_string(Tcl_Interp *ip, Tcl_Obj *obj, const char **val) {
+ *val= Tcl_GetString(obj);
+ return TCL_OK;
+}
+
int pat_hbv(Tcl_Interp *ip, Tcl_Obj *var, HBytes_Var *agg) {
int rc;
Tcl_Obj *val;
return Tcl_NewLongObj(val);
}
+Tcl_Obj *ret_string(Tcl_Interp *ip, const char *val) {
+ return Tcl_NewStringObj(val,-1);
+}
+
Tcl_Obj *ret_obj(Tcl_Interp *ip, Tcl_Obj *val) {
return val;
}