Changeset 554c78c in git for MP/MP/MP.h
- Timestamp:
- Sep 22, 2006, 3:00:26 PM (18 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
- Children:
- 5944b4f4a9a57cbb77fbcdb5e50a7c4f5834adc0
- Parents:
- 83c7c5579d2a5fec938d659cadfdc8f68e59faf7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MP/MP/MP.h
r83c7c5 r554c78c 2 2 /* MP.h automatically generated by ./makeheader.pl */ 3 3 /**************************************************************** 4 * 5 * HEADER FILE: MP.h 6 * 4 * 5 * HEADER FILE: MP.h 6 * 7 7 * Everything we need. Saves doing a zillion includes 8 8 * in user programs. … … 64 64 /*************************************************************************** 65 65 * 66 * HEADER FILE: MP_Types.h 67 * 68 * Most of the typedefs needed by MP are here, including the definition 69 * of node and annotation packets. 70 * 66 * HEADER FILE: MP_Types.h 67 * 68 * Most of the typedefs needed by MP are here, including the definition 69 * of node and annotation packets. 70 * 71 71 * Change Log: 72 * May 30, 1995 SG - added defines for new types for MP 1.0 72 * May 30, 1995 SG - added defines for new types for MP 1.0 73 73 * December 12, 1995 SG - added ifdef for AIX per Hannes' instructions 74 74 * December 20, 1995 SG - added enum for fp format … … 345 345 346 346 /* global variables - maps annotation numbers to string 347 * identifying the annotation - used for testing. See 347 * identifying the annotation - used for testing. See 348 348 * the corresponding dictionary for the defines. 349 349 */ … … 432 432 /* Stuff included from h/MP_Error.h */ 433 433 /*************************************************************************** 434 * 435 * HEADER FILE: MP_Error.h 436 * 434 * 435 * HEADER FILE: MP_Error.h 436 * 437 437 * All the error encodings and the routines the set clear 438 438 * and print errors. 439 * 439 * 440 440 * Change Log: 441 441 * 10/18/95 OB - put MP_Failure, MP_Success into enum MP_Errors … … 520 520 /* Stuff included from h/MP_BuffTypes.h */ 521 521 /**************************************************************** 522 * 522 * 523 523 * HEADER FILE: MP_BuffTypes.h 524 524 * … … 529 529 #define _MP_BuffTypes_h 530 530 531 531 532 532 #define MP_MINIMUM_BUFF_SIZE 512 533 533 #define MP_DEFAULT_BUFF_SIZE 1024 … … 547 547 int buff_size; /* buffer size */ 548 548 int max_free_buff; /* max. no. of free buff. */ 549 int curr_free_buff; /* current no. of free buff. */ 549 int curr_free_buff; /* current no. of free buff. */ 550 550 buffer_handle_pt buff; /* ptr to list of buff handle */ 551 551 }; … … 558 558 /* Stuff included from h/MP_Memory.h */ 559 559 /**************************************************************** 560 * 560 * 561 561 * HEADER FILE: MP_Memory.h 562 * 562 * 563 563 ***************************************************************/ 564 564 … … 570 570 #include EXTERNAL_MALLOC_H 571 571 #else 572 572 573 573 EXTERN void* (*IMP_MemAllocFnc) _ANSI_ARGS_((size_t)); 574 574 EXTERN void* (*IMP_MemReallocFnc) _ANSI_ARGS_((void *, size_t, size_t)); … … 588 588 /* Stuff included from h/MP_BigNum.h */ 589 589 /**************************************************************** 590 * 590 * 591 591 * HEADER FILE: MP_BigNum.h 592 * 592 * 593 593 * The relevant declarations for the handling of BigNums 594 594 * … … 634 634 MP_BigNumFormat_t native_bigint_format; 635 635 MP_BigIntOps_pt bigint_ops; 636 MP_BigNumFormat_t native_bigreal_format; 637 MP_BigRealOps_pt bigreal_ops; 636 MP_BigNumFormat_t native_bigreal_format; 637 MP_BigRealOps_pt bigreal_ops; 638 638 } MP_BigNum_t; 639 639 … … 652 652 /* Stuff included from h/MP_Env.h */ 653 653 /*************************************************************************** 654 * 655 * HEADER FILE: MP_Env.h 656 * 654 * 655 * HEADER FILE: MP_Env.h 656 * 657 657 * Declarations to maintain the MP environment. The environment 658 658 * includes the name of the host machine, the log file name and … … 660 660 * to be shared among the links. The initialization should be 661 661 * done once before any MP-related activities occur. 662 * 662 * 663 663 * Change Log: 664 664 * September 10, 1995 SG - Updated implementation. Much cleaning … … 671 671 ***************************************************************************/ 672 672 #ifndef _MP_Env_h 673 #define _MP_Env_h 673 #define _MP_Env_h 674 674 675 675 … … 692 692 693 693 /* 694 * Options that can be set for an environment 694 * Options that can be set for an environment 695 695 */ 696 696 #define MP_BUFFER_SIZE_OPT 1 … … 727 727 MP_TranspList_pt transp_dev_list; /* list of supported transport devices */ 728 728 buffer_pool_pt buff_pool; /* buffer pool shared by links in this 729 * env 729 * env 730 730 */ 731 731 int num_o_buff; 732 732 int buffer_size; /* size of each buffer in the pool */ 733 int max_free_buffers; /* max number of free buffers in the 733 int max_free_buffers; /* max number of free buffers in the 734 734 * pool 735 735 */ 736 736 737 737 int init_free_buffers; /* initial number of free buffers in the 738 * pool 738 * pool 739 739 */ 740 740 … … 746 746 char *logfilename; 747 747 char thishost[MP_HOST_NAME_LEN]; 748 MP_Boolean_t initialized; /* can't set options after env has been 748 MP_Boolean_t initialized; /* can't set options after env has been 749 749 * init 750 750 */ … … 763 763 EXTERN int MP_SetEnvOption _ANSI_ARGS_((MP_Env_pt env, int option, int value)); 764 764 EXTERN int MP_GetEnvOption _ANSI_ARGS_((MP_Env_pt env, int option)); 765 EXTERN MP_TranspList_pt IMP_GetTranspByName _ANSI_ARGS_((MP_Env_pt env, 765 EXTERN MP_TranspList_pt IMP_GetTranspByName _ANSI_ARGS_((MP_Env_pt env, 766 766 int transp_dev)); 767 EXTERN MP_Status_t MP_AddEnvTranspDevice _ANSI_ARGS_((MP_Env_pt env, 767 EXTERN MP_Status_t MP_AddEnvTranspDevice _ANSI_ARGS_((MP_Env_pt env, 768 768 int transp_dev, MP_TranspOps_t *ops)); 769 EXTERN MP_Status_t MP_SetEnvBigIntFormat _ANSI_ARGS_((MP_Env_t *env, 769 EXTERN MP_Status_t MP_SetEnvBigIntFormat _ANSI_ARGS_((MP_Env_t *env, 770 770 MP_BigIntOps_t *ops, MP_BigNumFormat_t format)); 771 EXTERN MP_Status_t MP_SetEnvBigRealFormat _ANSI_ARGS_((MP_Env_t *env, 771 EXTERN MP_Status_t MP_SetEnvBigRealFormat _ANSI_ARGS_((MP_Env_t *env, 772 772 MP_BigRealOps_t *ops, MP_BigNumFormat_t format)); 773 773 EXTERN MP_Status_t open_logfile _ANSI_ARGS_((MP_ENV env)); … … 776 776 /* Stuff included from h/MP_Link.h */ 777 777 /**************************************************************** 778 * 778 * 779 779 * HEADER FILE: MP_Link.h 780 780 * 781 781 * struct link is adapted from the Sun XDR distribution. 782 * Copyright (C) 1984, Sun Microsystems, Inc. 782 * Copyright (C) 1984, Sun Microsystems, Inc. 783 783 * 784 784 ***************************************************************/ … … 790 790 #define MP_SEND_FRAG_MSG 1 791 791 #define MP_SEND_WHOLE_MSG 2 792 #define MP_DEFAULT_SEND_MODE MP_SEND_FRAG_MSG 792 #define MP_DEFAULT_SEND_MODE MP_SEND_FRAG_MSG 793 793 794 794 /* Receiving modes */ … … 796 796 #define MP_RECV_FRAG_MSG_SENDER 2 797 797 #define MP_RECV_WHOLE_MSG 3 798 #define MP_DEFAULT_RECV_MODE MP_RECV_FRAG_MSG_RECVER 798 #define MP_DEFAULT_RECV_MODE MP_RECV_FRAG_MSG_RECVER 799 799 800 800 /* Options that can be set for a link */ … … 911 911 /* Stuff included from h/MP_Buffer.h */ 912 912 /**************************************************************** 913 * 913 * 914 914 * HEADER FILE: MP_Buffer.h 915 915 * … … 942 942 /* Stuff included from h/MP_Util.h */ 943 943 /**************************************************************** 944 * 944 * 945 945 * HEADER FILE: MP_Util.h 946 946 * … … 958 958 #define MP_CONTROL_EVENT "CntrlE " 959 959 960 /* 961 * Logging is done on a per link basis. The user is allowed to 960 /* 961 * Logging is done on a per link basis. The user is allowed to 962 962 * specify which events to log. The default is to log all events. 963 963 * Error events are always logged and cannot be disabled. … … 983 983 EXTERN void MP_LogEvent _ANSI_ARGS_((MP_Link_pt link, char *event, char *msg)); 984 984 985 EXTERN MP_Status_t MP_SetError _ANSI_ARGS_((MP_Link_pt link, 985 EXTERN MP_Status_t MP_SetError _ANSI_ARGS_((MP_Link_pt link, 986 986 MP_Status_t the_err)); 987 987 988 #define MP_ClearError(link) (( link)->MP_errno = MP_Success)988 #define MP_ClearError(link) ((MP_Status_t) (link)->MP_errno = MP_Success) 989 989 990 990 EXTERN void MP_PrintError _ANSI_ARGS_((MP_Link_pt link)); … … 1019 1019 /* Stuff included from h/MP_Put.h */ 1020 1020 /**************************************************************** 1021 * 1021 * 1022 1022 * HEADER FILE: MP_Put.h 1023 * 1023 * 1024 1024 ***************************************************************/ 1025 1025 … … 1031 1031 EXTERN MP_Status_t MP_PutAnnotationPacket _ANSI_ARGS_((MP_Link_pt link, 1032 1032 MP_DictTag_t dtag, 1033 MP_AnnotType_t atype, 1033 MP_AnnotType_t atype, 1034 1034 MP_AnnotFlags_t flags)); 1035 1035 1036 EXTERN MP_Status_t MP_PutApIntPacket _ANSI_ARGS_((MP_Link_pt link, 1036 EXTERN MP_Status_t MP_PutApIntPacket _ANSI_ARGS_((MP_Link_pt link, 1037 1037 MP_ApInt_t apint, 1038 1038 MP_NumAnnot_t num_annots)); 1039 1039 1040 EXTERN MP_Status_t MP_PutApRealPacket _ANSI_ARGS_((MP_Link_pt link, 1041 MP_ApReal_t apreal, 1040 EXTERN MP_Status_t MP_PutApRealPacket _ANSI_ARGS_((MP_Link_pt link, 1041 MP_ApReal_t apreal, 1042 1042 MP_NumAnnot_t num_annots)); 1043 1043 1044 1044 EXTERN MP_Status_t MP_PutSint32Packet _ANSI_ARGS_((MP_Link_pt link, 1045 MP_Sint32_t n, 1045 MP_Sint32_t n, 1046 1046 MP_NumAnnot_t num_annots)); 1047 1047 1048 EXTERN MP_Status_t MP_PutUint32Packet _ANSI_ARGS_((MP_Link_pt link, 1049 MP_Uint32_t n, 1048 EXTERN MP_Status_t MP_PutUint32Packet _ANSI_ARGS_((MP_Link_pt link, 1049 MP_Uint32_t n, 1050 1050 MP_NumAnnot_t num_annots)); 1051 1051 1052 1052 EXTERN MP_Status_t MP_PutSint8Packet _ANSI_ARGS_((MP_Link_pt link, 1053 MP_Sint8_t n, 1053 MP_Sint8_t n, 1054 1054 MP_NumAnnot_t num_annots)); 1055 1055 1056 EXTERN MP_Status_t MP_PutUint8Packet _ANSI_ARGS_((MP_Link_pt link, 1056 EXTERN MP_Status_t MP_PutUint8Packet _ANSI_ARGS_((MP_Link_pt link, 1057 1057 MP_Uint8_t n, 1058 1058 MP_NumAnnot_t num_annots)); 1059 1059 1060 EXTERN MP_Status_t MP_PutBooleanPacket _ANSI_ARGS_((MP_Link_pt link, 1060 EXTERN MP_Status_t MP_PutBooleanPacket _ANSI_ARGS_((MP_Link_pt link, 1061 1061 MP_Boolean_t n, 1062 1062 MP_NumAnnot_t num_annots)); 1063 1063 1064 EXTERN MP_Status_t MP_PutReal32Packet _ANSI_ARGS_((MP_Link_pt link, 1065 MP_Real32_t n, 1064 EXTERN MP_Status_t MP_PutReal32Packet _ANSI_ARGS_((MP_Link_pt link, 1065 MP_Real32_t n, 1066 1066 MP_NumAnnot_t num_annots)); 1067 1067 1068 EXTERN MP_Status_t MP_PutReal64Packet _ANSI_ARGS_((MP_Link_pt link, 1069 MP_Real64_t n, 1068 EXTERN MP_Status_t MP_PutReal64Packet _ANSI_ARGS_((MP_Link_pt link, 1069 MP_Real64_t n, 1070 1070 MP_NumAnnot_t num_annots)); 1071 1071 1072 1072 EXTERN MP_Status_t MP_PutOperatorPacket _ANSI_ARGS_((MP_Link_pt link, 1073 MP_DictTag_t dtag, 1074 char *op, 1075 MP_NumAnnot_t num_annots, 1073 MP_DictTag_t dtag, 1074 char *op, 1075 MP_NumAnnot_t num_annots, 1076 1076 MP_NumChild_t num_child)); 1077 1077 EXTERN MP_Status_t MP_PutMetaOperatorPacket _ANSI_ARGS_((MP_Link_pt link, … … 1084 1084 MP_DictTag_t dtag, 1085 1085 MP_Common_t op, 1086 MP_NumAnnot_t num_annots, 1086 MP_NumAnnot_t num_annots, 1087 1087 MP_NumChild_t num_child)); 1088 1088 … … 1098 1098 1099 1099 EXTERN MP_Status_t MP_PutRawPacket _ANSI_ARGS_((MP_Link_pt link, 1100 char *data, 1100 char *data, 1101 1101 MP_Uint32_t len, 1102 1102 MP_NumAnnot_t num_annots)); 1103 1103 1104 EXTERN MP_Status_t MP_PutConstantPacket _ANSI_ARGS_((MP_Link_pt link, 1104 EXTERN MP_Status_t MP_PutConstantPacket _ANSI_ARGS_((MP_Link_pt link, 1105 1105 MP_DictTag_t dtag, 1106 1106 char *cnst, … … 1108 1108 1109 1109 EXTERN MP_Status_t MP_PutCommonConstantPacket _ANSI_ARGS_((MP_Link_pt link, 1110 MP_DictTag_t dtag, 1110 MP_DictTag_t dtag, 1111 1111 MP_Common_t cnst, 1112 1112 MP_NumAnnot_t num_annots)); … … 1145 1145 1146 1146 EXTERN MP_Status_t IMP_PutApInt _ANSI_ARGS_((MP_Link_pt link, 1147 MP_ApInt_t apint)); 1147 MP_ApInt_t apint)); 1148 1148 1149 1149 EXTERN MP_Status_t IMP_PutApReal _ANSI_ARGS_((MP_Link_pt link, 1150 1150 MP_ApReal_t apreal)); 1151 1151 1152 EXTERN MP_Status_t IMP_PutBoolean _ANSI_ARGS_((MP_Link_pt link, 1152 EXTERN MP_Status_t IMP_PutBoolean _ANSI_ARGS_((MP_Link_pt link, 1153 1153 MP_Boolean_t n)); 1154 1154 … … 1175 1175 MP_Uint32_t len)); 1176 1176 1177 EXTERN MP_Status_t IMP_PutNodeHeader _ANSI_ARGS_((MP_Link_pt link, 1177 EXTERN MP_Status_t IMP_PutNodeHeader _ANSI_ARGS_((MP_Link_pt link, 1178 1178 MP_NodeType_t ntype, 1179 1179 MP_DictTag_t dtag, 1180 MP_Common_t cval, 1180 MP_Common_t cval, 1181 1181 MP_NumAnnot_t num_annots, 1182 1182 MP_NumChild_t num_child)); … … 1190 1190 * defines for putting a string-based type to the data stream. 1191 1191 * The prototype 1192 * IMP_PutStringBasedTypePacket (MP_Link_pt link, char *s, 1192 * IMP_PutStringBasedTypePacket (MP_Link_pt link, char *s, 1193 1193 * MP_NumAnnot_t num_annots, MP_NodeType _t ntype) 1194 1194 * clarifies the type of the arguments. … … 1205 1205 /* Stuff included from h/MP_Get.h */ 1206 1206 /**************************************************************** 1207 * 1207 * 1208 1208 * HEADER FILE: MP_Get.h 1209 * 1209 * 1210 1210 ***************************************************************/ 1211 1211 … … 1217 1217 MP_AnnotFlags_t *flags)); 1218 1218 1219 EXTERN MP_Status_t MP_GetApIntPacket _ANSI_ARGS_((MP_Link_pt link, 1219 EXTERN MP_Status_t MP_GetApIntPacket _ANSI_ARGS_((MP_Link_pt link, 1220 1220 MP_ApInt_pt apint, MP_NumAnnot_t *num_annots)); 1221 1221 1222 EXTERN MP_Status_t MP_GetApRealPacket _ANSI_ARGS_((MP_Link_pt link, 1222 EXTERN MP_Status_t MP_GetApRealPacket _ANSI_ARGS_((MP_Link_pt link, 1223 1223 MP_ApReal_pt apreal, MP_NumAnnot_t *num_annots)); 1224 1224 … … 1226 1226 MP_Sint32_t *n, MP_NumAnnot_t *num_annots)); 1227 1227 1228 EXTERN MP_Status_t MP_GetUint32Packet _ANSI_ARGS_((MP_Link_pt link, 1228 EXTERN MP_Status_t MP_GetUint32Packet _ANSI_ARGS_((MP_Link_pt link, 1229 1229 MP_Uint32_t *n, MP_NumAnnot_t *num_annots)); 1230 1230 1231 EXTERN MP_Status_t MP_GetSint8Packet _ANSI_ARGS_((MP_Link_pt link, 1231 EXTERN MP_Status_t MP_GetSint8Packet _ANSI_ARGS_((MP_Link_pt link, 1232 1232 MP_Sint8_t *n, MP_NumAnnot_t *num_annots)); 1233 1233 1234 EXTERN MP_Status_t MP_GetUint8Packet _ANSI_ARGS_((MP_Link_pt link, 1234 EXTERN MP_Status_t MP_GetUint8Packet _ANSI_ARGS_((MP_Link_pt link, 1235 1235 MP_Uint8_t *n, MP_NumAnnot_t *num_annots)); 1236 1236 1237 EXTERN MP_Status_t MP_GetBooleanPacket _ANSI_ARGS_((MP_Link_pt link, 1237 EXTERN MP_Status_t MP_GetBooleanPacket _ANSI_ARGS_((MP_Link_pt link, 1238 1238 MP_Boolean_t *n, MP_NumAnnot_t *num_annots)); 1239 1239 1240 EXTERN MP_Status_t MP_GetReal32Packet _ANSI_ARGS_((MP_Link_pt link, 1240 EXTERN MP_Status_t MP_GetReal32Packet _ANSI_ARGS_((MP_Link_pt link, 1241 1241 MP_Real32_t *n, MP_NumAnnot_t *num_annots)); 1242 1242 1243 EXTERN MP_Status_t MP_GetReal64Packet _ANSI_ARGS_((MP_Link_pt link, 1243 EXTERN MP_Status_t MP_GetReal64Packet _ANSI_ARGS_((MP_Link_pt link, 1244 1244 MP_Real64_t *n, MP_NumAnnot_t *num_annots)); 1245 1245 … … 1248 1248 MP_NumAnnot_t *num_annots, MP_NumChild_t *num_child)); 1249 1249 1250 EXTERN MP_Status_t MP_GetCommonOperatorPacket _ANSI_ARGS_((MP_Link_pt link, 1251 MP_DictTag_t *dtag, MP_Common_t *op, 1250 EXTERN MP_Status_t MP_GetCommonOperatorPacket _ANSI_ARGS_((MP_Link_pt link, 1251 MP_DictTag_t *dtag, MP_Common_t *op, 1252 1252 MP_NumAnnot_t *num_annots, MP_NumChild_t *num_child)); 1253 1253 1254 EXTERN MP_Status_t MP_GetCommonMetaTypePacket _ANSI_ARGS_((MP_Link_pt link, 1255 MP_DictTag_t *dtag, MP_Common_t *cmt, 1254 EXTERN MP_Status_t MP_GetCommonMetaTypePacket _ANSI_ARGS_((MP_Link_pt link, 1255 MP_DictTag_t *dtag, MP_Common_t *cmt, 1256 1256 MP_NumAnnot_t *num_annots)); 1257 1257 1258 EXTERN MP_Status_t MP_GetIdentifierPacket _ANSI_ARGS_((MP_Link_pt link, 1259 MP_DictTag_t *dtag, char **id, 1258 EXTERN MP_Status_t MP_GetIdentifierPacket _ANSI_ARGS_((MP_Link_pt link, 1259 MP_DictTag_t *dtag, char **id, 1260 1260 MP_NumAnnot_t *num_annots)); 1261 1261 1262 EXTERN MP_Status_t MP_GetCommonLatinIdentifierPacket _ANSI_ARGS_((MP_Link_pt 1262 EXTERN MP_Status_t MP_GetCommonLatinIdentifierPacket _ANSI_ARGS_((MP_Link_pt 1263 1263 link, MP_DictTag_t *dtag, MP_Common_t *id, 1264 1264 MP_NumAnnot_t *num_annots)); 1265 1265 1266 1266 EXTERN MP_Status_t MP_GetCommonGreekIdentifierPacket _ANSI_ARGS_((MP_Link_pt 1267 link, MP_DictTag_t *dtag, MP_Common_t *id, 1267 link, MP_DictTag_t *dtag, MP_Common_t *id, 1268 1268 MP_NumAnnot_t *num_annots)); 1269 1269 … … 1271 1271 MP_NumAnnot_t *num_annots)); 1272 1272 1273 EXTERN MP_Status_t MP_GetConstantPacket _ANSI_ARGS_((MP_Link_pt link, 1274 MP_DictTag_t *dtag, char **cnst, 1273 EXTERN MP_Status_t MP_GetConstantPacket _ANSI_ARGS_((MP_Link_pt link, 1274 MP_DictTag_t *dtag, char **cnst, 1275 1275 MP_NumAnnot_t *num_annots)); 1276 1276 1277 1277 EXTERN MP_Status_t MP_GetCommonConstantPacket _ANSI_ARGS_((MP_Link_pt link, 1278 MP_DictTag_t *dtag, MP_Common_t *cnst, 1278 MP_DictTag_t *dtag, MP_Common_t *cnst, 1279 1279 MP_NumAnnot_t *num_annots)); 1280 1280 1281 EXTERN MP_Status_t MP_GetMetaTypePacket _ANSI_ARGS_((MP_Link_pt link, 1281 EXTERN MP_Status_t MP_GetMetaTypePacket _ANSI_ARGS_((MP_Link_pt link, 1282 1282 MP_DictTag_t *dtag, char **m, 1283 1283 MP_NumAnnot_t *num_annots)); … … 1295 1295 EXTERN MP_Status_t IMP_GetUint32 _ANSI_ARGS_((MP_Link_pt link, MP_Uint32_t *n)); 1296 1296 1297 EXTERN MP_Status_t IMP_GetNodeHeader _ANSI_ARGS_((MP_Link_pt link, 1297 EXTERN MP_Status_t IMP_GetNodeHeader _ANSI_ARGS_((MP_Link_pt link, 1298 1298 MP_NodeType_t *ntype, MP_DictTag_t *dtag, 1299 1299 MP_Common_t *cv, MP_NumAnnot_t *num_annots, 1300 1300 MP_NumChild_t *num_child)); 1301 1301 1302 EXTERN MP_Status_t IMP_GetStringBasedType _ANSI_ARGS_((MP_Link_pt link, 1302 EXTERN MP_Status_t IMP_GetStringBasedType _ANSI_ARGS_((MP_Link_pt link, 1303 1303 char **s)); 1304 1304 … … 1334 1334 /* Stuff included from h/MP_FileTransp.h */ 1335 1335 /*************************************************************************** 1336 * 1336 * 1337 1337 * HEADER FILE: MP_FileTransp.h 1338 * 1338 * 1339 1339 * Declarations for the "file" transport device. 1340 * 1340 * 1341 1341 * Change Log: 1342 1342 * September 10, 1995 SG - Updated implementation. Much cleaning … … 1484 1484 /* Stuff included from h/MP_Vector.h */ 1485 1485 /**************************************************************** 1486 * 1486 * 1487 1487 * HEADER FILE: MP_Vector.h 1488 * 1488 * 1489 1489 ***************************************************************/ 1490 1490 … … 1537 1537 1538 1538 EXTERN MP_Status_t 1539 IMP_GetReal64Vector _ANSI_ARGS_((MP_Link_pt link, 1539 IMP_GetReal64Vector _ANSI_ARGS_((MP_Link_pt link, 1540 1540 MP_Real64_t **dvec, MP_NumChild_t len)); 1541 1541 … … 1566 1566 /* Stuff included from h/MP_GmpBigInt.h */ 1567 1567 /**************************************************************** 1568 * 1568 * 1569 1569 * HEADER FILE: MP_GmpBigInt.h 1570 1570 * … … 1592 1592 EXTERN long IMP_GmpIntAsciiSize _ANSI_ARGS_((MP_ApInt_t mp_apint)); 1593 1593 1594 #endif /* MP_HAVE_GMP_APINT */ 1594 #endif /* MP_HAVE_GMP_APINT */ 1595 1595 1596 1596 #endif /* _MP_GmpBigInt_h */ … … 1598 1598 /* Stuff included from h/MP_GmpBigReal.h */ 1599 1599 /**************************************************************** 1600 * 1600 * 1601 1601 * HEADER FILE: MP_GmpBigReal.h 1602 1602 * … … 1628 1628 /* Stuff included from h/MP_PariBigInt.h */ 1629 1629 /**************************************************************** 1630 * 1630 * 1631 1631 * HEADER FILE: MP_PariBigInt.h 1632 1632 * Authors: O. Bachmann, T. Metzner, H. Schoenemann, A. Sorgatz 1633 1633 * Date: February 97 1634 * 1634 * 1635 1635 ***************************************************************/ 1636 1636 … … 1656 1656 EXTERN MP_Status_t IMP_GetPariBigInt _ANSI_ARGS_((MP_Link_pt link, 1657 1657 MP_ApInt_t *pari_number)); 1658 EXTERN MP_Status_t IMP_PutPariBigInt _ANSI_ARGS_((MP_Link_pt link, 1658 EXTERN MP_Status_t IMP_PutPariBigInt _ANSI_ARGS_((MP_Link_pt link, 1659 1659 MP_ApInt_t pari_number)); 1660 1660 EXTERN char* IMP_PariBigIntToStr _ANSI_ARGS_((MP_ApInt_t pari_number, … … 1664 1664 /* Memory mamagment for Pari BigInts: 1665 1665 By default, the following functions are simple cgeti and empty; 1666 You can reset this at run-time to whatever fits your needs 1666 You can reset this at run-time to whatever fits your needs 1667 1667 */ 1668 1668 EXTERN GEN (*IMP_AllocCgeti) _ANSI_ARGS_((long)); … … 1681 1681 /* Stuff included from h/MP_PvmTransp.h */ 1682 1682 /*************************************************************************** 1683 * 1683 * 1684 1684 * HEADER FILE: MP_PvmTransp.h 1685 * 1685 * 1686 1686 * 1687 1687 * Change Log: … … 1708 1708 } MP_PVM_t; 1709 1709 1710 /*#include "/tmp_mnt/home/Owl/sgray/MP/MP/MP_PvmTransp.c" */ 1710 /*#include "/tmp_mnt/home/Owl/sgray/MP/MP/MP_PvmTransp.c" */ 1711 1711 1712 1712 #endif /* MP_HAVE_PVM */ … … 1716 1716 /* Stuff included from h/MP_SacBigInt.h */ 1717 1717 /**************************************************************** 1718 * 1718 * 1719 1719 * HEADER FILE: MP_SacBigInt.h 1720 * 1720 * 1721 1721 ***************************************************************/ 1722 1722 … … 1732 1732 EXTERN MP_BigIntOps_t sac_ops; 1733 1733 1734 EXTERN MP_Status_t IMP_PutSacBigInt _ANSI_ARGS_((MP_Link_pt link, 1734 EXTERN MP_Status_t IMP_PutSacBigInt _ANSI_ARGS_((MP_Link_pt link, 1735 1735 MP_ApInt_t sac_int)); 1736 1736 … … 1738 1738 MP_ApInt_t *sac_int)); 1739 1739 1740 EXTERN char * IMP_SacBigIntToStr _ANSI_ARGS_((MP_ApInt_t big_int, 1740 EXTERN char * IMP_SacBigIntToStr _ANSI_ARGS_((MP_ApInt_t big_int, 1741 1741 char *buffer)); 1742 1742 … … 1749 1749 /* Stuff included from h/MP_TbTransp.h */ 1750 1750 /*************************************************************************** 1751 * 1751 * 1752 1752 * HEADER FILE: MP_TbTransp.h 1753 * 1753 * 1754 1754 * PURPOSE: ToolBus stuff - not much to do. 1755 1755 * … … 1779 1779 } MP_TB_t; 1780 1780 1781 EXTERN MP_Status_t MP_TbPutMsg _ANSI_ARGS_((MP_Link_pt link, char **tb_data, 1782 unsigned long *len)); 1783 EXTERN MP_Status_t MP_TbGetMsg _ANSI_ARGS_((MP_Link_pt link, char *tb_data, 1784 unsigned long len)); 1781 EXTERN MP_Status_t MP_TbPutMsg _ANSI_ARGS_((MP_Link_pt link, char **tb_data, 1782 unsigned long *len)); 1783 EXTERN MP_Status_t MP_TbGetMsg _ANSI_ARGS_((MP_Link_pt link, char *tb_data, 1784 unsigned long len)); 1785 1785 EXTERN MP_Status_t MP_TbSetTerm _ANSI_ARGS_((MP_Link_pt link, term *t)); 1786 1786 1787 /* 1787 /* 1788 1788 * if your device may not be available everywhere you want to use MP, 1789 1789 * don't try to compile the source into the library as the link will … … 1804 1804 /*************************************************************************** 1805 1805 * 1806 * HEADER FILE: MP_BasicDict.h 1807 * 1806 * HEADER FILE: MP_BasicDict.h 1807 * 1808 1808 * The MP basic dictionary (definitions and declarations) 1809 * 1810 * 1809 * 1810 * 1811 1811 * Change Log: 1812 1812 * 1/97 obachman -- this is a first try … … 1841 1841 #define MP_CopBasicAnd 15 1842 1842 #define MP_CopBasicOr 16 1843 #define MP_CopBasicEqual 17 1843 #define MP_CopBasicEqual 17 1844 1844 #define MP_CopBasicNotEqual 18 1845 1845 #define MP_CopBasicRange 19 1846 1846 #define MP_CopBasicIndex 20 1847 1847 #define MP_CopBasicDiff 21 1848 #define MP_CopBasicInterSect 22 1848 #define MP_CopBasicInterSect 22 1849 1849 #define MP_CopBasicSubst 23 1850 1850 #define MP_CopBasicNot 24 … … 1905 1905 /*************************************************************************** 1906 1906 * 1907 * HEADER FILE: MP_NumberDict.h 1908 * 1907 * HEADER FILE: MP_NumberDict.h 1908 * 1909 1909 * The Numbertype dictionary (definitions and declarations) 1910 * 1911 * 1910 * 1911 * 1912 1912 * Change Log: 1913 1913 * … … 1960 1960 /*************************************************************************** 1961 1961 * 1962 * HEADER FILE: MP_ProtoDict.h 1963 * 1962 * HEADER FILE: MP_ProtoDict.h 1963 * 1964 1964 * The prototype dictionary (definitions and declarations) 1965 * 1966 * 1965 * 1966 * 1967 1967 * Change Log: 1968 1968 * … … 2059 2059 /*************************************************************************** 2060 2060 * 2061 * HEADER FILE: MP_PolyDict.h 2062 * 2061 * HEADER FILE: MP_PolyDict.h 2062 * 2063 2063 * The Polytype dictionary (definitions and declarations) 2064 * 2065 * 2064 * 2065 * 2066 2066 * Change Log: 2067 2067 * … … 2095 2095 * 2096 2096 ***************************************************************************/ 2097 #define MP_CcPolyOrdering_Unknown 0 2097 #define MP_CcPolyOrdering_Unknown 0 2098 2098 #define MP_CcPolyOrdering_Vector 1 /* a */ 2099 2099 #define MP_CcPolyOrdering_Matrix 2 /* M */ … … 2193 2193 /*************************************************************************** 2194 2194 * 2195 * HEADER FILE: MP_MatrixDict.h 2196 * 2195 * HEADER FILE: MP_MatrixDict.h 2196 * 2197 2197 * The Matrixtype dictionary (definitions and declarations) 2198 * 2199 * 2198 * 2199 * 2200 2200 * Change Log: 2201 2201 *
Note: See TracChangeset
for help on using the changeset viewer.