Changeset 4406 for trunk/include
- Timestamp:
- Oct 3, 2000, 7:26:04 PM (25 years ago)
- Location:
- trunk/include
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/cpuhlp.h
r3188 r4406 1 /* $Id: cpuhlp.h,v 1. 3 2000-03-21 20:13:30sandervl Exp $ */1 /* $Id: cpuhlp.h,v 1.4 2000-10-03 17:26:03 sandervl Exp $ */ 2 2 3 3 #ifndef _CPUHLP_H_ … … 24 24 #define CPUID_MMX BIT(23) 25 25 26 BOOL __cdeclSupportsCPUID();26 BOOL CDECL SupportsCPUID(); 27 27 28 void __cdecl GetCPUVendorString(char *vendor); 29 DWORD __cdecl GetCPUFeatures(); 30 DWORD __cdecl GetCPUSignature(); 28 void CDECL GetCPUVendorString(char *vendor); 29 DWORD CDECL GetCPUFeatures(); 30 DWORD CDECL GetCPUSignature(); 31 void CDECL GetTSC(LONG *high, LONG *low); 31 32 32 33 void InitSystemInfo(int nrcpus); -
trunk/include/uniconv.h
r3457 r4406 1 /* $Id: uniconv.h,v 1. 6 2000-04-28 15:15:18 achimhaExp $ */1 /* $Id: uniconv.h,v 1.7 2000-10-03 17:26:04 sandervl Exp $ */ 2 2 /* 3 3 * OS/2 Unicode API definitions … … 473 473 } 474 474 #endif 475 #endif 475 476 #ifdef __cplusplus 477 478 //Wrappers for unicode api 479 #include <os2sel.h> 480 481 inline int _UniCreateLocaleObject(int a, const void *b, LocaleObject *c) 482 { 483 int yyrc; 484 USHORT sel = RestoreOS2FS(); 485 486 yyrc = UniCreateLocaleObject(a, b, c); 487 SetFS(sel); 488 489 return yyrc; 490 } 491 492 #undef UniCreateLocaleObject 493 #define UniCreateLocaleObject _UniCreateLocaleObject 494 495 inline int _UniQueryLocaleObject(const LocaleObject a, int b, int c, void **d) 496 { 497 int yyrc; 498 USHORT sel = RestoreOS2FS(); 499 500 yyrc = UniQueryLocaleObject(a, b, c, d); 501 SetFS(sel); 502 503 return yyrc; 504 } 505 506 #undef UniQueryLocaleObject 507 #define UniQueryLocaleObject _UniQueryLocaleObject 508 509 inline int _UniFreeLocaleObject(LocaleObject a) 510 { 511 int yyrc; 512 USHORT sel = RestoreOS2FS(); 513 514 yyrc = UniFreeLocaleObject(a); 515 SetFS(sel); 516 517 return yyrc; 518 } 519 520 #undef UniFreeLocaleObject 521 #define UniFreeLocaleObject _UniFreeLocaleObject 522 523 inline int _UniFreeMem(void *a) 524 { 525 int yyrc; 526 USHORT sel = RestoreOS2FS(); 527 528 yyrc = UniFreeMem(a); 529 SetFS(sel); 530 531 return yyrc; 532 } 533 534 #undef UniFreeMem 535 #define UniFreeMem _UniFreeMem 536 537 inline int _UniLocaleStrToToken(int a, const void *b, LocaleToken *c) 538 { 539 int yyrc; 540 USHORT sel = RestoreOS2FS(); 541 542 yyrc = UniLocaleStrToToken(a, b, c); 543 SetFS(sel); 544 545 return yyrc; 546 } 547 548 #undef UniLocaleStrToToken 549 #define UniLocaleStrToToken _UniLocaleStrToToken 550 551 inline int _UniLocaleTokenToStr(const LocaleToken a, int b, void **c) 552 { 553 int yyrc; 554 USHORT sel = RestoreOS2FS(); 555 556 yyrc = UniLocaleTokenToStr(a, b, c); 557 SetFS(sel); 558 559 return yyrc; 560 } 561 562 #undef UniLocaleTokenToStr 563 #define UniLocaleTokenToStr _UniLocaleTokenToStr 564 565 inline int _UniQueryLocaleInfo(const LocaleObject a, UniLconv **b) 566 { 567 int yyrc; 568 USHORT sel = RestoreOS2FS(); 569 570 yyrc = UniQueryLocaleInfo(a, b); 571 SetFS(sel); 572 573 return yyrc; 574 } 575 576 #undef UniQueryLocaleInfo 577 #define UniQueryLocaleInfo _UniQueryLocaleInfo 578 579 inline int _UniFreeLocaleInfo(struct UniLconv *a) 580 { 581 int yyrc; 582 USHORT sel = RestoreOS2FS(); 583 584 yyrc = UniFreeLocaleInfo(a); 585 SetFS(sel); 586 587 return yyrc; 588 } 589 590 #undef UniFreeLocaleInfo 591 #define UniFreeLocaleInfo _UniFreeLocaleInfo 592 593 inline int _UniQueryLocaleItem(const LocaleObject a, LocaleItem b, UniChar **c) 594 { 595 int yyrc; 596 USHORT sel = RestoreOS2FS(); 597 598 yyrc = UniQueryLocaleItem(a, b, c); 599 SetFS(sel); 600 601 return yyrc; 602 } 603 604 #undef UniQueryLocaleItem 605 #define UniQueryLocaleItem _UniQueryLocaleItem 606 607 inline size_t _UniStrftime(const LocaleObject a, UniChar *b, size_t c, const UniChar *d, const struct tm *e) 608 { 609 size_t yyrc; 610 USHORT sel = RestoreOS2FS(); 611 612 yyrc = UniStrftime(a, b, c, d, e); 613 SetFS(sel); 614 615 return yyrc; 616 } 617 618 #undef UniStrftime 619 #define UniStrftime _UniStrftime 620 621 inline UniChar *_UniStrptime(const LocaleObject a, const UniChar *b, const UniChar *c, struct tm *d) 622 { 623 UniChar * yyrc; 624 USHORT sel = RestoreOS2FS(); 625 626 yyrc = UniStrptime(a, b, c, d); 627 SetFS(sel); 628 629 return yyrc; 630 } 631 632 #undef UniStrptime 633 #define UniStrptime _UniStrptime 634 635 inline UniChar *_UniStrcat(UniChar *a, const UniChar *b) 636 { 637 UniChar * yyrc; 638 USHORT sel = RestoreOS2FS(); 639 640 yyrc = UniStrcat(a, b); 641 SetFS(sel); 642 643 return yyrc; 644 } 645 646 #undef UniStrcat 647 #define UniStrcat _UniStrcat 648 649 inline UniChar *_UniStrchr(const UniChar *a, UniChar b) 650 { 651 UniChar * yyrc; 652 USHORT sel = RestoreOS2FS(); 653 654 yyrc = UniStrchr(a, b); 655 SetFS(sel); 656 657 return yyrc; 658 } 659 660 #undef UniStrchr 661 #define UniStrchr _UniStrchr 662 663 inline int _UniStrcmp(const UniChar *a, const UniChar *b) 664 { 665 int yyrc; 666 USHORT sel = RestoreOS2FS(); 667 668 yyrc = UniStrcmp(a, b); 669 SetFS(sel); 670 671 return yyrc; 672 } 673 674 #undef UniStrcmp 675 #define UniStrcmp _UniStrcmp 676 677 inline UniChar *_UniStrcpy(UniChar *a, const UniChar *b) 678 { 679 UniChar * yyrc; 680 USHORT sel = RestoreOS2FS(); 681 682 yyrc = UniStrcpy(a, b); 683 SetFS(sel); 684 685 return yyrc; 686 } 687 688 #undef UniStrcpy 689 #define UniStrcpy _UniStrcpy 690 691 inline size_t _UniStrcspn(const UniChar *a, const UniChar *b) 692 { 693 size_t yyrc; 694 USHORT sel = RestoreOS2FS(); 695 696 yyrc = UniStrcspn(a, b); 697 SetFS(sel); 698 699 return yyrc; 700 } 701 702 #undef UniStrcspn 703 #define UniStrcspn _UniStrcspn 704 705 inline size_t _UniStrlen(const UniChar *a) 706 { 707 size_t yyrc; 708 USHORT sel = RestoreOS2FS(); 709 710 yyrc = UniStrlen(a); 711 SetFS(sel); 712 713 return yyrc; 714 } 715 716 #undef UniStrlen 717 #define UniStrlen _UniStrlen 718 719 inline UniChar *_UniStrncat(UniChar *a, const UniChar *b, size_t c) 720 { 721 UniChar * yyrc; 722 USHORT sel = RestoreOS2FS(); 723 724 yyrc = UniStrncat(a, b, c); 725 SetFS(sel); 726 727 return yyrc; 728 } 729 730 #undef UniStrncat 731 #define UniStrncat _UniStrncat 732 733 inline int _UniStrncmp(const UniChar *a, const UniChar *b, size_t c) 734 { 735 int yyrc; 736 USHORT sel = RestoreOS2FS(); 737 738 yyrc = UniStrncmp(a, b, c); 739 SetFS(sel); 740 741 return yyrc; 742 } 743 744 #undef UniStrncmp 745 #define UniStrncmp _UniStrncmp 746 747 inline UniChar *_UniStrncpy(UniChar *a, const UniChar *b, size_t c) 748 { 749 UniChar * yyrc; 750 USHORT sel = RestoreOS2FS(); 751 752 yyrc = UniStrncpy(a, b, c); 753 SetFS(sel); 754 755 return yyrc; 756 } 757 758 #undef UniStrncpy 759 #define UniStrncpy _UniStrncpy 760 761 inline UniChar *_UniStrpbrk(const UniChar *a, const UniChar *b) 762 { 763 UniChar * yyrc; 764 USHORT sel = RestoreOS2FS(); 765 766 yyrc = UniStrpbrk(a, b); 767 SetFS(sel); 768 769 return yyrc; 770 } 771 772 #undef UniStrpbrk 773 #define UniStrpbrk _UniStrpbrk 774 775 inline UniChar *_UniStrrchr(const UniChar *a, UniChar b) 776 { 777 UniChar * yyrc; 778 USHORT sel = RestoreOS2FS(); 779 780 yyrc = UniStrrchr(a, b); 781 SetFS(sel); 782 783 return yyrc; 784 } 785 786 #undef UniStrrchr 787 #define UniStrrchr _UniStrrchr 788 789 inline size_t _UniStrspn(const UniChar *a, const UniChar *b) 790 { 791 size_t yyrc; 792 USHORT sel = RestoreOS2FS(); 793 794 yyrc = UniStrspn(a, b); 795 SetFS(sel); 796 797 return yyrc; 798 } 799 800 #undef UniStrspn 801 #define UniStrspn _UniStrspn 802 803 inline UniChar *_UniStrstr(const UniChar *a, const UniChar *b) 804 { 805 UniChar * yyrc; 806 USHORT sel = RestoreOS2FS(); 807 808 yyrc = UniStrstr(a, b); 809 SetFS(sel); 810 811 return yyrc; 812 } 813 814 #undef UniStrstr 815 #define UniStrstr _UniStrstr 816 817 inline UniChar *_UniStrtok(UniChar *a, const UniChar *b) 818 { 819 UniChar * yyrc; 820 USHORT sel = RestoreOS2FS(); 821 822 yyrc = UniStrtok(a, b); 823 SetFS(sel); 824 825 return yyrc; 826 } 827 828 #undef UniStrtok 829 #define UniStrtok _UniStrtok 830 831 inline int _UniCreateAttrObject(const LocaleObject a, const UniChar *b, AttrObject *c) 832 { 833 int yyrc; 834 USHORT sel = RestoreOS2FS(); 835 836 yyrc = UniCreateAttrObject(a, b, c); 837 SetFS(sel); 838 839 return yyrc; 840 } 841 842 #undef UniCreateAttrObject 843 #define UniCreateAttrObject _UniCreateAttrObject 844 845 inline int _UniQueryCharAttr(AttrObject a, UniChar b) 846 { 847 int yyrc; 848 USHORT sel = RestoreOS2FS(); 849 850 yyrc = UniQueryCharAttr(a, b); 851 SetFS(sel); 852 853 return yyrc; 854 } 855 856 #undef UniQueryCharAttr 857 #define UniQueryCharAttr _UniQueryCharAttr 858 859 inline int _UniScanForAttr(AttrObject a, const UniChar *b, size_t c, ulsBool d, size_t *e) 860 { 861 int yyrc; 862 USHORT sel = RestoreOS2FS(); 863 864 yyrc = UniScanForAttr(a, b, c, d, e); 865 SetFS(sel); 866 867 return yyrc; 868 } 869 870 #undef UniScanForAttr 871 #define UniScanForAttr _UniScanForAttr 872 873 inline int _UniFreeAttrObject(AttrObject a) 874 { 875 int yyrc; 876 USHORT sel = RestoreOS2FS(); 877 878 yyrc = UniFreeAttrObject(a); 879 SetFS(sel); 880 881 return yyrc; 882 } 883 884 #undef UniFreeAttrObject 885 #define UniFreeAttrObject _UniFreeAttrObject 886 887 inline int _UniQueryAlnum(const LocaleObject a, UniChar b) 888 { 889 int yyrc; 890 USHORT sel = RestoreOS2FS(); 891 892 yyrc = UniQueryAlnum(a, b); 893 SetFS(sel); 894 895 return yyrc; 896 } 897 898 #undef UniQueryAlnum 899 #define UniQueryAlnum _UniQueryAlnum 900 901 inline int _UniQueryAlpha(const LocaleObject a, UniChar b) 902 { 903 int yyrc; 904 USHORT sel = RestoreOS2FS(); 905 906 yyrc = UniQueryAlpha(a, b); 907 SetFS(sel); 908 909 return yyrc; 910 } 911 912 #undef UniQueryAlpha 913 #define UniQueryAlpha _UniQueryAlpha 914 915 inline int _UniQueryBlank(const LocaleObject a, UniChar b) 916 { 917 int yyrc; 918 USHORT sel = RestoreOS2FS(); 919 920 yyrc = UniQueryBlank(a, b); 921 SetFS(sel); 922 923 return yyrc; 924 } 925 926 #undef UniQueryBlank 927 #define UniQueryBlank _UniQueryBlank 928 929 inline int _UniQueryCntrl(const LocaleObject a, UniChar b) 930 { 931 int yyrc; 932 USHORT sel = RestoreOS2FS(); 933 934 yyrc = UniQueryCntrl(a, b); 935 SetFS(sel); 936 937 return yyrc; 938 } 939 940 #undef UniQueryCntrl 941 #define UniQueryCntrl _UniQueryCntrl 942 943 inline int _UniQueryDigit(const LocaleObject a, UniChar b) 944 { 945 int yyrc; 946 USHORT sel = RestoreOS2FS(); 947 948 yyrc = UniQueryDigit(a, b); 949 SetFS(sel); 950 951 return yyrc; 952 } 953 954 #undef UniQueryDigit 955 #define UniQueryDigit _UniQueryDigit 956 957 inline int _UniQueryGraph(const LocaleObject a, UniChar b) 958 { 959 int yyrc; 960 USHORT sel = RestoreOS2FS(); 961 962 yyrc = UniQueryGraph(a, b); 963 SetFS(sel); 964 965 return yyrc; 966 } 967 968 #undef UniQueryGraph 969 #define UniQueryGraph _UniQueryGraph 970 971 inline int _UniQueryLower(const LocaleObject a, UniChar b) 972 { 973 int yyrc; 974 USHORT sel = RestoreOS2FS(); 975 976 yyrc = UniQueryLower(a, b); 977 SetFS(sel); 978 979 return yyrc; 980 } 981 982 #undef UniQueryLower 983 #define UniQueryLower _UniQueryLower 984 985 inline int _UniQueryPrint(const LocaleObject a, UniChar b) 986 { 987 int yyrc; 988 USHORT sel = RestoreOS2FS(); 989 990 yyrc = UniQueryPrint(a, b); 991 SetFS(sel); 992 993 return yyrc; 994 } 995 996 #undef UniQueryPrint 997 #define UniQueryPrint _UniQueryPrint 998 999 inline int _UniQueryPunct(const LocaleObject a, UniChar b) 1000 { 1001 int yyrc; 1002 USHORT sel = RestoreOS2FS(); 1003 1004 yyrc = UniQueryPunct(a, b); 1005 SetFS(sel); 1006 1007 return yyrc; 1008 } 1009 1010 #undef UniQueryPunct 1011 #define UniQueryPunct _UniQueryPunct 1012 1013 inline int _UniQuerySpace(const LocaleObject a, UniChar b) 1014 { 1015 int yyrc; 1016 USHORT sel = RestoreOS2FS(); 1017 1018 yyrc = UniQuerySpace(a, b); 1019 SetFS(sel); 1020 1021 return yyrc; 1022 } 1023 1024 #undef UniQuerySpace 1025 #define UniQuerySpace _UniQuerySpace 1026 1027 inline int _UniQueryUpper(const LocaleObject a, UniChar b) 1028 { 1029 int yyrc; 1030 USHORT sel = RestoreOS2FS(); 1031 1032 yyrc = UniQueryUpper(a, b); 1033 SetFS(sel); 1034 1035 return yyrc; 1036 } 1037 1038 #undef UniQueryUpper 1039 #define UniQueryUpper _UniQueryUpper 1040 1041 inline int _UniQueryXdigit(const LocaleObject a, UniChar b) 1042 { 1043 int yyrc; 1044 USHORT sel = RestoreOS2FS(); 1045 1046 yyrc = UniQueryXdigit(a, b); 1047 SetFS(sel); 1048 1049 return yyrc; 1050 } 1051 1052 #undef UniQueryXdigit 1053 #define UniQueryXdigit _UniQueryXdigit 1054 1055 inline int _UniCreateTransformObject(const LocaleObject a, const UniChar *b, XformObject *c) 1056 { 1057 int yyrc; 1058 USHORT sel = RestoreOS2FS(); 1059 1060 yyrc = UniCreateTransformObject(a, b, c); 1061 SetFS(sel); 1062 1063 return yyrc; 1064 } 1065 1066 #undef UniCreateTransformObject 1067 #define UniCreateTransformObject _UniCreateTransformObject 1068 1069 inline int _UniTransformStr(XformObject a, const UniChar *b, int *c, UniChar *d, int *e) 1070 { 1071 int yyrc; 1072 USHORT sel = RestoreOS2FS(); 1073 1074 yyrc = UniTransformStr(a, b, c, d, e); 1075 SetFS(sel); 1076 1077 return yyrc; 1078 } 1079 1080 #undef UniTransformStr 1081 #define UniTransformStr _UniTransformStr 1082 1083 inline int _UniFreeTransformObject(XformObject a) 1084 { 1085 int yyrc; 1086 USHORT sel = RestoreOS2FS(); 1087 1088 yyrc = UniFreeTransformObject(a); 1089 SetFS(sel); 1090 1091 return yyrc; 1092 } 1093 1094 #undef UniFreeTransformObject 1095 #define UniFreeTransformObject _UniFreeTransformObject 1096 1097 inline UniChar _UniTransLower(const LocaleObject a, UniChar b) 1098 { 1099 UniChar yyrc; 1100 USHORT sel = RestoreOS2FS(); 1101 1102 yyrc = UniTransLower(a, b); 1103 SetFS(sel); 1104 1105 return yyrc; 1106 } 1107 1108 #undef UniTransLower 1109 #define UniTransLower _UniTransLower 1110 1111 inline UniChar _UniTransUpper(const LocaleObject a, UniChar b) 1112 { 1113 UniChar yyrc; 1114 USHORT sel = RestoreOS2FS(); 1115 1116 yyrc = UniTransUpper(a, b); 1117 SetFS(sel); 1118 1119 return yyrc; 1120 } 1121 1122 #undef UniTransUpper 1123 #define UniTransUpper _UniTransUpper 1124 1125 inline int _UniStrtod(const LocaleObject a, const UniChar *b, UniChar **c, double *d) 1126 { 1127 int yyrc; 1128 USHORT sel = RestoreOS2FS(); 1129 1130 yyrc = UniStrtod(a, b, c, d); 1131 SetFS(sel); 1132 1133 return yyrc; 1134 } 1135 1136 #undef UniStrtod 1137 #define UniStrtod _UniStrtod 1138 1139 inline int _UniStrtol(const LocaleObject a, const UniChar *b, UniChar **c, int d, long *e) 1140 { 1141 int yyrc; 1142 USHORT sel = RestoreOS2FS(); 1143 1144 yyrc = UniStrtol(a, b, c, d, e); 1145 SetFS(sel); 1146 1147 return yyrc; 1148 } 1149 1150 #undef UniStrtol 1151 #define UniStrtol _UniStrtol 1152 1153 inline int _UniStrtoul(const LocaleObject a, const UniChar *b, UniChar **c, int d, unsigned long *e) 1154 { 1155 int yyrc; 1156 USHORT sel = RestoreOS2FS(); 1157 1158 yyrc = UniStrtoul(a, b, c, d, e); 1159 SetFS(sel); 1160 1161 return yyrc; 1162 } 1163 1164 #undef UniStrtoul 1165 #define UniStrtoul _UniStrtoul 1166 1167 inline int _UniStrcoll(const LocaleObject a, const UniChar *b, const UniChar *c) 1168 { 1169 int yyrc; 1170 USHORT sel = RestoreOS2FS(); 1171 1172 yyrc = UniStrcoll(a, b, c); 1173 SetFS(sel); 1174 1175 return yyrc; 1176 } 1177 1178 #undef UniStrcoll 1179 #define UniStrcoll _UniStrcoll 1180 1181 inline size_t _UniStrxfrm(const LocaleObject a, UniChar *b, const UniChar *c, size_t d) 1182 { 1183 size_t yyrc; 1184 USHORT sel = RestoreOS2FS(); 1185 1186 yyrc = UniStrxfrm(a, b, c, d); 1187 SetFS(sel); 1188 1189 return yyrc; 1190 } 1191 1192 #undef UniStrxfrm 1193 #define UniStrxfrm _UniStrxfrm 1194 1195 inline int _UniStrcmpi(const LocaleObject a, const UniChar *b, const UniChar *c) 1196 { 1197 int yyrc; 1198 USHORT sel = RestoreOS2FS(); 1199 1200 yyrc = UniStrcmpi(a, b, c); 1201 SetFS(sel); 1202 1203 return yyrc; 1204 } 1205 1206 #undef UniStrcmpi 1207 #define UniStrcmpi _UniStrcmpi 1208 1209 inline int _UniStrncmpi(const LocaleObject a, const UniChar *b, const UniChar *c, const size_t d) 1210 { 1211 int yyrc; 1212 USHORT sel = RestoreOS2FS(); 1213 1214 yyrc = UniStrncmpi(a, b, c, d); 1215 SetFS(sel); 1216 1217 return yyrc; 1218 } 1219 1220 #undef UniStrncmpi 1221 #define UniStrncmpi _UniStrncmpi 1222 1223 inline UniChar _UniToupper(UniChar a) 1224 { 1225 UniChar yyrc; 1226 USHORT sel = RestoreOS2FS(); 1227 1228 yyrc = UniToupper(a); 1229 SetFS(sel); 1230 1231 return yyrc; 1232 } 1233 1234 #undef UniToupper 1235 #define UniToupper _UniToupper 1236 1237 inline UniChar _UniTolower(UniChar a) 1238 { 1239 UniChar yyrc; 1240 USHORT sel = RestoreOS2FS(); 1241 1242 yyrc = UniTolower(a); 1243 SetFS(sel); 1244 1245 return yyrc; 1246 } 1247 1248 #undef UniTolower 1249 #define UniTolower _UniTolower 1250 1251 inline UniChar *_UniStrupr(UniChar *a) 1252 { 1253 UniChar * yyrc; 1254 USHORT sel = RestoreOS2FS(); 1255 1256 yyrc = UniStrupr(a); 1257 SetFS(sel); 1258 1259 return yyrc; 1260 } 1261 1262 #undef UniStrupr 1263 #define UniStrupr _UniStrupr 1264 1265 inline UniChar *_UniStrlwr(UniChar *a) 1266 { 1267 UniChar * yyrc; 1268 USHORT sel = RestoreOS2FS(); 1269 1270 yyrc = UniStrlwr(a); 1271 SetFS(sel); 1272 1273 return yyrc; 1274 } 1275 1276 #undef UniStrlwr 1277 #define UniStrlwr _UniStrlwr 1278 1279 inline int _UniMapCtryToLocale(long a, UniChar *b, size_t c) 1280 { 1281 int yyrc; 1282 USHORT sel = RestoreOS2FS(); 1283 1284 yyrc = UniMapCtryToLocale(a, b, c); 1285 SetFS(sel); 1286 1287 return yyrc; 1288 } 1289 1290 #undef UniMapCtryToLocale 1291 #define UniMapCtryToLocale _UniMapCtryToLocale 1292 1293 inline int _UniCreateUconvObject(UniChar *a, UconvObject *b) 1294 { 1295 int yyrc; 1296 USHORT sel = RestoreOS2FS(); 1297 1298 yyrc = UniCreateUconvObject(a, b); 1299 SetFS(sel); 1300 1301 return yyrc; 1302 } 1303 1304 #undef UniCreateUconvObject 1305 #define UniCreateUconvObject _UniCreateUconvObject 1306 1307 inline int _UniQueryUconvObject(UconvObject a, uconv_attribute_t *b, size_t c, char d[256], char e[256], udcrange_t f[32]) 1308 { 1309 int yyrc; 1310 USHORT sel = RestoreOS2FS(); 1311 1312 yyrc = UniQueryUconvObject(a, b, c, d, e, f); 1313 SetFS(sel); 1314 1315 return yyrc; 1316 } 1317 1318 #undef UniQueryUconvObject 1319 #define UniQueryUconvObject _UniQueryUconvObject 1320 1321 inline int _UniSetUconvObject(UconvObject a, uconv_attribute_t *b) 1322 { 1323 int yyrc; 1324 USHORT sel = RestoreOS2FS(); 1325 1326 yyrc = UniSetUconvObject(a, b); 1327 SetFS(sel); 1328 1329 return yyrc; 1330 } 1331 1332 #undef UniSetUconvObject 1333 #define UniSetUconvObject _UniSetUconvObject 1334 1335 inline int _UniUconvToUcs(UconvObject a, void **b, size_t *c, UniChar **d, size_t *e, size_t *f) 1336 { 1337 int yyrc; 1338 USHORT sel = RestoreOS2FS(); 1339 1340 yyrc = UniUconvToUcs(a, b, c, d, e, f); 1341 SetFS(sel); 1342 1343 return yyrc; 1344 } 1345 1346 #undef UniUconvToUcs 1347 #define UniUconvToUcs _UniUconvToUcs 1348 1349 inline int _UniUconvFromUcs(UconvObject a, UniChar **b, size_t *c, void **d, size_t *e, size_t *f) 1350 { 1351 int yyrc; 1352 USHORT sel = RestoreOS2FS(); 1353 1354 yyrc = UniUconvFromUcs(a, b, c, d, e, f); 1355 SetFS(sel); 1356 1357 return yyrc; 1358 } 1359 1360 #undef UniUconvFromUcs 1361 #define UniUconvFromUcs _UniUconvFromUcs 1362 1363 inline int _UniFreeUconvObject(UconvObject a) 1364 { 1365 int yyrc; 1366 USHORT sel = RestoreOS2FS(); 1367 1368 yyrc = UniFreeUconvObject(a); 1369 SetFS(sel); 1370 1371 return yyrc; 1372 } 1373 1374 #undef UniFreeUconvObject 1375 #define UniFreeUconvObject _UniFreeUconvObject 1376 #endif //__cplusplus 1377 1378 #endif -
trunk/include/win/winbase.h
r4295 r4406 1 /* $Id: winbase.h,v 1.1 7 2000-09-21 17:00:10 hughExp $ */1 /* $Id: winbase.h,v 1.18 2000-10-03 17:26:04 sandervl Exp $ */ 2 2 3 3 #ifndef __WINE_WINBASE_H … … 1628 1628 #define QueryDosDevice WINELIB_NAME_AW(QueryDosDevice) 1629 1629 BOOL WINAPI QueryPerformanceCounter(PLARGE_INTEGER); 1630 BOOL WINAPI QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency); 1631 1630 1632 BOOL WINAPI ReadConsoleA(HANDLE,LPVOID,DWORD,LPDWORD,LPVOID); 1631 1633 BOOL WINAPI ReadConsoleW(HANDLE,LPVOID,DWORD,LPDWORD,LPVOID);
Note:
See TracChangeset
for help on using the changeset viewer.