/* ---------------------------------------------------------------------- */

#define ns__aproc0 "::aproc"
static Tcl_Obj* c__aproc0()
{
return Tcl_NewIntObj(0);
}

static int
tcl__aproc0(ClientData cd, Tcl_Interp *interp, Tcl_Size oc, Tcl_Obj *CONST ov[])
{
  Tcl_Obj* rv;
  critcl_trace_cmd_args (ns__aproc0, oc, ov);

  if (oc != 1) {
    Tcl_WrongNumArgs(interp, 1, ov, NULL);
    return critcl_trace_cmd_result (TCL_ERROR, interp);
  }

  /* Call - - -- --- ----- -------- */
  rv = c__aproc0();

  /* (object return) - - -- --- ----- -------- */
	if (rv == NULL) { return critcl_trace_cmd_result (TCL_ERROR, interp); }
	Tcl_SetObjResult(interp, rv);
	Tcl_DecrRefCount(rv);
	return critcl_trace_cmd_result (TCL_OK, interp);
}
