home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / rxjis096.zip / rxjis.h < prev    next >
C/C++ Source or Header  |  1997-09-06  |  5KB  |  63 lines

  1. /* product name: RXJIS                                                */
  2. /* Version:      0.90                                                 */
  3. /* author:       YANO Takashi                                         */
  4. /* target:       OS/2 Warp J3.0+ (J2.1 is possible)                   */
  5. /* source name:  RXJIS.H                                              */
  6. /* address:      tyano@ca2.so-net.or.jp or tyano@yamato.ibm.co.jp     */
  7. /* comment:      RXJIS is a utility functions for REXX.               */
  8. /*               This header file is a interface to be called from    */
  9. /*               C/C++.                                               */
  10. /*                                                                    */
  11. /* history:      1996-4-21 0.30 Initial release                       */
  12. /*               1996-5-1  0.40 Add JisMimeJis function               */
  13. /*                              Add JisCharJisTo function             */
  14. /*                              Add JisToCharJis function             */
  15. /*               1996-5-19 0.50 Add JisToDbcs function                */
  16. /*                              Add JisToSbcs function                */
  17. /*                              Add JisToAscii function               */
  18. /*                              Add JisToUpper function               */
  19. /*               1996-6-20 0.60 Add JisIso8859_1toCp850 function      */
  20. /*                              Add JisIso8859_2toCp852 function      */
  21. /*                              Add JisIso8859_9toCp857 function      */
  22. /*                              Add JisCp857ToIso8859_9 function      */
  23. /*                              Add JisCp852ToIso8859_2 function      */
  24. /*                              Add JisCp850ToIso8859_1 function      */
  25. /*               1996-6-26 0.70 Add JisZenkakuKatakana function       */
  26. /*               1996-7-21 0.80 Add JisWords function                 */
  27. /*                              Add JisWord function                  */
  28. /*                              Add JisWordIndex function             */
  29. /*                              Add JisAppend function                */
  30. /*               1997-8-4 0.90 Add JisFindWord function               */
  31. /*               1997-9-5 0.92 Add JIsKanjiAlias function             */
  32. /*                                                                    */
  33. extern "C" {
  34. int _Export JisToJis(char* target, char* source, int targetsize, int sourcesize = 0);
  35. int _Export JisToEuc(char* target, char* source, int targetsize, int sourcesize = 0);
  36. int _Export JisToBase64(char* target, char* source, int targetsize, int sourcesize = 0);
  37. int _Export JisToQuotedPrintable(char* target, char* source, int targetsize, int sourcesize = 0);
  38. int _Export JisJisTo(char* target, char* source, int targetsize, int sourcesize = 0);
  39. int _Export JisBase64To(char* target, char* source, int targetsize, int sourcesize = 0);
  40. int _Export JisEucTo(char* target, char* source, int targetsize, int sourcesize = 0);
  41. int _Export JisQuotedPrintableTo(char* target, char* source, int targetsize, int sourcesize = 0);
  42. int _Export JisMimeJisTo(char* target, char* source, int targetsize, int sourcesize = 0);
  43. int _Export JisJisCharTo(char* target, char* source, int targetsize, int sourcesize = 0);
  44. int _Export JisToJisChar(char* target, char* source, int targetsize, int sourcesize = 0);
  45. int _Export JisToDbcs(char* target, char* source, int targetsize, int sourcesize = 0);
  46. int _Export JisToSbcs(char* target, char* source, int targetsize, int sourcesize = 0);
  47. int _Export JisToAscii(char* target, char* source, int targetsize, int sourcesize = 0);
  48. int _Export JisToUpper(char* target, char* source, int targetsize, int sourcesize = 0);
  49. int _Export JisIso8859_1ToCp850(char* target, char* source, int targetsize, int sourcesize = 0);
  50. int _Export JisIso8859_2ToCp852(char* target, char* source, int targetsize, int sourcesize = 0);
  51. int _Export JisIso8859_9ToCp857(char* target, char* source, int targetsize, int sourcesize = 0);
  52. int _Export JisCp850ToIso8859_1(char* target, char* source, int targetsize, int sourcesize = 0);
  53. int _Export JisCp852ToIso8859_2(char* target, char* source, int targetsize, int sourcesize = 0);
  54. int _Export JisCp857ToIso8859_9(char* target, char* source, int targetsize, int sourcesize = 0);
  55. int _Export JisToZenkakuKatakana(char* target, char* source, int targetsize, int sourcesize = 0);
  56. int _Export JisWords(char* source, int sourcesize = 0);
  57. int _Export JisWord(char* target, char* source, int targetsize, int position, int sourcesize = 0);
  58. int _Export JisWordIndex(char* target, char* source, int targetsize, int position, int sourcesize = 0);
  59. int _Export JisAppend(char* target, char* source, int targetsize, int targetlength = 0, int sourcesize = 0);
  60. int _Export JisFindWord(char* string, int length, int position, int* startWord);
  61. int _Export JisKanjiAlias(wchar_t kanji, wchar_t* aliaslist, int aliassize);
  62. };
  63.