HistEvent *					T_PTROBJ
History *					T_PTROBJ
const LineInfo *				T_PTROBJ
const char *					T_PTROBJ
int *						T_PTROBJ

TYPEMAP
HistEdit *                                   T_PTROBJ_SPECIAL

INPUT
T_PTROBJ_SPECIAL
  if (sv_derived_from($arg, \"Term::EditLine\")) {
    IV tmp = SvIV((SV*)SvRV($arg));
    $var = ($type) tmp;
  }
else
  croak(\"$var is not of type Term::EditLine\")

OUTPUT
T_PTROBJ_SPECIAL
  sv_setref_pv($arg, \"Term::EditLine\",(void*)$var);
