Global(void) UserFuncProc(Int2 index); Global(Boolean) UserFuncProc_Status(Int2 index); Global(void) ActivateUserFunc(DataLibPtr arch); Global(void) DeactivateUserFunc(DataLibPtr arch); Global(void) UserFuncDefineClass(DataLibPtr arch, CharPtr buf); Global(void) DeleteUserFunc(DataLibPtr arch); extern Global(Int2) UserFuncNum; extern Global(FloatHiPtr) UserFuncValues; extern Global(Uint4Ptr) UserFuncUnique; Global(Int2) UserFuncLookup(Uint4 unique); Global(CharPtr) UserSPname(Uint2 mask, Uint4Ptr udftable, Boolean full); Global(int) UserFuncInterface(VoidPtr vector, Int2 num, FloatHiPtr value); Global(CharPtr) UserFuncName(Int2 i); Global(void) UserFuncExport(DataLibPtr arch, FILE PNTR out); Global(void) UserFuncImport(DataLibPtr arch, FILE PNTR in);