The following routines in Tcl's public interface, `tcl.h`, make use of the ''mp_int'' type: * '''Tcl_NewBignumObj'''(''mp_int *'') * '''Tcl_DbNewBignumObj'''(''mp_int *'', ''const char *'', ''int'') * '''Tcl_SetBignumObj'''(''Tcl_Obj *'', ''mp_int *'') * '''Tcl_GetBignumFromObj'''(''Tcl_Interp *'', ''Tcl_Obj *'', ''mp_int *'') * '''Tcl_TakeBignumFromObj'''(''Tcl_Interp *'', ''Tcl_Obj *'', ''mp_int *'') * '''Tcl_InitBignumFromDouble'''(''Tcl_Interp *'', ''double'', ''mp_int *'')