1 /* 2 * Copyright (c) 1991-1994 Sony Corporation 3 * 4 * Permission is hereby granted, free of charge, to any person obtaining 5 * a copy of this software and associated documentation files (the 6 * "Software"), to deal in the Software without restriction, including 7 * without limitation the rights to use, copy, modify, merge, publish, 8 * distribute, sublicense, and/or sell copies of the Software, and to 9 * permit persons to whom the Software is furnished to do so, subject to 10 * the following conditions: 11 * 12 * The above copyright notice and this permission notice shall be 13 * included in all copies or substantial portions of the Software. 14 * 15 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 17 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 18 * IN NO EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY CLAIM, 19 * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 20 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR 21 * THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 * 23 * Except as contained in this notice, the name of Sony Corporation 24 * shall not be used in advertising or otherwise to promote the sale, use 25 * or other dealings in this Software without prior written authorization 26 * from Sony Corporation. 27 * 28 */ 29 30 /* 31 * $SonyRCSfile: sj_rename.h,v $ 32 * $SonyRevision: 1.1 $ 33 * $SonyDate: 1994/06/03 08:01:14 $ 34 */ 35 36 37 38 39 #ifndef _SJ_RENAME 40 41 #define _SJ_RENAME 42 43 #include "sjcompat.h" 44 45 #define adddic Jadddic 46 #define checksub Jchecksub 47 #define checkdict Jcheckdict 48 #define cal_nextym Jcal_nextym 49 #define cmpknj Jcmpknj 50 #define usr_freelen Jusr_freelen 51 #define sprt_seg Jsprt_seg 52 #define apnd_uidx Japnd_uidx 53 54 55 56 #define set_size Jset_size 57 #define isvyomi Jisvyomi 58 #define isvknj Jisvknj 59 #define isgrm Jisgrm 60 #define addel_arg Jaddel_arg 61 #define yomi2kata Jyomi2kata 62 #define top_strcmp Jtop_strcmp 63 #define last_strcmp Jlast_strcmp 64 #define cvtknj Jcvtknj 65 #define srchkana Jsrchkana 66 #define srchgram Jsrchgram 67 #define srchkanji Jsrchkanji 68 #define count_uidx Jcount_uidx 69 #define chg_uidx Jchg_uidx 70 71 72 73 #define cl2knj Jcl2knj 74 #define nextcl Jnextcl 75 #define nextrecblk Jnextrecblk 76 #define prevcl Jprevcl 77 #define prevrecblk Jprevrecblk 78 #define initkbuf Jinitkbuf 79 #define selectnum Jselectnum 80 #define kouhonum Jkouhonum 81 82 83 84 #define clstudy Jclstudy 85 #define delcldata Jdelcldata 86 #define delclsub Jdelclsub 87 #define delclold Jdelclold 88 #define srchclpos Jsrchclpos 89 #define mkclidx Jmkclidx 90 91 92 93 #define cvtclknj Jcvtclknj 94 95 96 97 #define cvtdict Jcvtdict 98 #define cvtminasi Jcvtminasi 99 #define cvtwakachi Jcvtwakachi 100 101 102 103 #define cvtphknj Jcvtphknj 104 #define cvtkouho Jcvtkouho 105 #define setstyrec Jsetstyrec 106 107 108 109 #define deldic Jdeldic 110 #define del_douon Jdel_douon 111 #define del_segment Jdel_segment 112 #define del_uidx Jdel_uidx 113 #define del_stdy Jdel_stdy 114 115 116 117 #define get_askknj Jget_askknj 118 #define seldict Jseldict 119 #define sel_udict Jsel_udict 120 #define get_idxofs Jget_idxofs 121 #define get_idxptr Jget_idxptr 122 123 124 125 #define fzkstrcmp Jfzkstrcmp 126 #define setclrec Jsetclrec 127 #define fzkcnct Jfzkcnct 128 #define srchfzk Jsrchfzk 129 130 131 132 #define getkan_none Jgetkan_none 133 #define getkan_hira Jgetkan_hira 134 #define getkan_kata Jgetkan_kata 135 #define getkan_knj Jgetkan_knj 136 #define getkan_ofs Jgetkan_ofs 137 #define getkan_norm Jgetkan_norm 138 #define code2kanji Jcode2kanji 139 #define getkanji Jgetkanji 140 141 142 143 #define getrank Jgetrank 144 #define setstynum Jsetstynum 145 #define setnspr Jsetnspr 146 #define regetrank Jregetrank 147 148 149 150 #define work_base Jwork_base 151 #define stdy_base Jstdy_base 152 153 154 #define maxjptr (work_base -> Jmaxjptr) 155 #define maxclptr (work_base -> Jmaxclptr) 156 #define jrt1st (work_base -> Jjrt1st) 157 #define clt1st (work_base -> Jclt1st) 158 #define jrt2nd (work_base -> Jjrt2nd) 159 #define clt2nd (work_base -> Jclt2nd) 160 #define selcl (work_base -> Jselcl) 161 #define selectid (work_base -> Jselectid) 162 #define trank (work_base -> Jtrank) 163 #define nrank (work_base -> Jnrank) 164 #define buninf (work_base -> Jbuninf) 165 #define buncnt (work_base -> Jbuncnt) 166 #define knjnew (work_base -> Jknjnew) 167 #define knjidx (work_base -> Jknjidx) 168 #define knjmax (work_base -> Jknjmax) 169 #define score (work_base -> Jscore) 170 #define pathnum (work_base -> Jpathnum) 171 #define usedpath (work_base -> Jusedpath) 172 #define inputyomi (work_base -> Jinputyomi) 173 #define cnvstart (work_base -> Jcnvstart) 174 #define cnvlen (work_base -> Jcnvlen) 175 #define ystart (work_base -> Jystart) 176 #define hyomi (work_base -> Jhyomi) 177 #define orgyomi (work_base -> Jorgyomi) 178 #define kanjibuf (work_base -> Jkanjibuf) 179 #define kanjipos (work_base -> Jkanjipos) 180 #define kanjitmp (work_base -> Jkanjitmp) 181 #define kanjilen (work_base -> Jkanjilen) 182 #define dicinl (work_base -> Jdicinl) 183 #define dicsaml (work_base -> Jdicsaml) 184 #define prevseg (work_base -> Jprevseg) 185 #define fzkcount (work_base -> Jfzkcount) 186 #define fzk_ka_flg (work_base -> Jfzk_ka_flg) 187 #define fzktbl (work_base -> Jfzktbl) 188 #define headcode (work_base -> Jheadcode) 189 #define headlen (work_base -> Jheadlen) 190 #define gobilen (work_base -> Jgobilen) 191 #define prevclgrm (work_base -> Jprevclgrm) 192 #define prevclrow (work_base -> Jprevclrow) 193 #define nextcllen (work_base -> Jnextcllen) 194 #define khcount (work_base -> Jkhcount) 195 #define nkhcount (work_base -> Jnkhcount) 196 #define kouhotbl (work_base -> Jkouhotbl) 197 #define stdytop (work_base -> Jstdytop) 198 #define curdict (work_base -> Jcurdict) 199 #define dictlist (work_base -> Jdictlist) 200 #define dicbuf (work_base -> Jdicbuf) 201 #define idxbuf (work_base -> Jidxbuf) 202 #define idxofs (work_base -> Jidxofs) 203 #define askknj (work_base -> Jaskknj) 204 #define askknj_k (work_base -> Jaskknj_k) 205 206 #define grp_ptr (work_base -> Jgrp_ptr) 207 #define grp_seg (work_base -> Jgrp_seg) 208 #define grp_grp (work_base -> Jgrp_grp) 209 #define suuji_wbuf (work_base -> Jsuuji_wbuf) 210 #define suuji_ubuf (work_base -> Jsuuji_ubuf) 211 #define suuji_class (work_base -> Jsuuji_class) 212 #define suuji_comma (work_base -> Jsuuji_comma) 213 #define suuji_keta (work_base -> Jsuuji_keta) 214 #define suuji_yptr (work_base -> Jsuuji_yptr) 215 #define suuji_len (work_base -> Jsuuji_len) 216 #define suuji_exit (work_base -> Jsuuji_exit) 217 #define suuji_wkeep (work_base -> Jsuuji_wkeep) 218 #define suuji_ukeep (work_base -> Jsuuji_ukeep) 219 #define peepyomi (work_base -> Jpeepyomi) 220 #define peepknj (work_base -> Jpeepknj) 221 #define peepgrm (work_base -> Jpeepgrm) 222 #define peepdptr (work_base -> Jpeepdptr) 223 #define peephptr (work_base -> Jpeephptr) 224 #define peepkptr (work_base -> Jpeepkptr) 225 #define peepidx (work_base -> Jpeepidx) 226 227 228 229 #define seg_count Jseg_count 230 #define mkidxtbl Jmkidxtbl 231 #define initwork Jinitwork 232 233 234 235 #define free_jlst Jfree_jlst 236 #define free_clst Jfree_clst 237 #define free_clall Jfree_clall 238 #define free_jall Jfree_jall 239 #define freework Jfreework 240 #define free_kjall Jfree_kjall 241 242 243 244 #define set2nd Jset2nd 245 #define mk2claus Jmk2claus 246 247 248 249 #define mkbunsetu Jmkbunsetu 250 #define argclrec Jargclrec 251 252 253 254 #define mkjiritu Jmkjiritu 255 #define dic_mu Jdic_mu 256 #define argjrec Jargjrec 257 #define dic_cl Jdic_cl 258 259 260 261 #define mkkouho Jmkkouho 262 #define getkhtbl Jgetkhtbl 263 #define cl_kanji Jcl_kanji 264 #define sameknj Jsameknj 265 #define skipatr Jskipatr 266 #define diffknj Jdiffknj 267 #define chrck_numtbl Jchrck_numtbl 268 #define sel_sjmode Jsel_sjmode 269 #define cl_numcmn Jcl_numcmn 270 271 272 273 #define word2char Jword2char 274 #define words2num Jwords2num 275 #define num_type00 Jnum_type00 276 #define num_type01 Jnum_type01 277 #define num_type02 Jnum_type02 278 #define num_type03 Jnum_type03 279 #define num_type04 Jnum_type04 280 #define num_type05 Jnum_type05 281 #define num_type06 Jnum_type06 282 #define num_type07 Jnum_type07 283 #define kan_num Jkan_num 284 #define num_type08 Jnum_type08 285 #define num_type09 Jnum_type09 286 #define num_type10 Jnum_type10 287 #define num_type11 Jnum_type11 288 #define num_type12 Jnum_type12 289 #define num_kurai Jnum_kurai 290 #define num_type13 Jnum_type13 291 #define num_type14 Jnum_type14 292 293 294 295 #define getusr Jgetusr 296 #define nextusr Jnextusr 297 #define prevusr Jprevusr 298 #define set_kanji Jset_kanji 299 #define set_buf Jset_buf 300 #define prev_kanji Jprev_kanji 301 #define prev_hinsi Jprev_hinsi 302 #define prev_douon Jprev_douon 303 #define next_kanji Jnext_kanji 304 #define next_hinsi Jnext_hinsi 305 #define next_douon Jnext_douon 306 #define add_yomi Jadd_yomi 307 #define cd2sjh_chr Jcd2sjh_chr 308 309 310 311 #define ph2knj Jph2knj 312 313 314 315 #define ph_setsty Jph_setsty 316 #define nextkptr Jnextkptr 317 #define maxpset Jmaxpset 318 #define mkknjmax Jmkknjmax 319 #define ph_khtbl Jph_khtbl 320 321 322 323 #define isfukusi Jisfukusi 324 #define istaigen Jistaigen 325 #define taicnt Jtaicnt 326 #define sttcnt Jsttcnt 327 #define priority Jpriority 328 #define pritiny Jpritiny 329 330 331 332 #define selclrec Jselclrec 333 334 335 336 #define initknjall Jinitknjall 337 #define knjtouroku Jknjtouroku 338 #define knjitti Jknjitti 339 #define hikakusub Jhikakusub 340 #define knjhikaku Jknjhikaku 341 #define setgroupai Jsetgroupai 342 #define select_dsub Jselect_dsub 343 #define select_tsub Jselect_tsub 344 #define select_ysub Jselect_ysub 345 #define selectknj Jselectknj 346 #define selknj Jselknj 347 348 349 350 #define cnjstrcmp Jcnjstrcmp 351 #define cnvrow Jcnvrow 352 #define setconj Jsetconj 353 354 355 356 #define setj_atrb Jsetj_atrb 357 #define setj_ofs Jsetj_ofs 358 #define setj_knj Jsetj_knj 359 #define setj_norm1 Jsetj_norm1 360 #define setj_norm2 Jsetj_norm2 361 #define chkhead Jchkhead 362 #define setjrec Jsetjrec 363 #define setnumrec Jsetnumrec 364 #define setcrec Jsetcrec 365 366 367 368 #define setkouho Jsetkouho 369 #define ph_setkouho Jph_setkouho 370 #define hiraknj Jhiraknj 371 #define hiraknj_atrb Jhiraknj_atrb 372 #define hiraknj_ofs Jhiraknj_ofs 373 #define hiraknj_knj Jhiraknj_knj 374 #define hiraknj_hask Jhiraknj_hask 375 #define hiraknj_kask Jhiraknj_kask 376 #define hiraknj_norm Jhiraknj_norm 377 #define hiraknj_hira Jhiraknj_hira 378 379 380 381 #define getstb Jgetstb 382 #define setubi Jsetubi 383 384 385 386 #define sj2cd_chr Jsj2cd_chr 387 #define sj2cd_str Jsj2cd_str 388 389 390 391 #define retaiofs Jretaiofs 392 #define srchai2nd Jsrchai2nd 393 #define srchai1st Jsrchai1st 394 #define srchai4th Jsrchai4th 395 #define srchai3rd Jsrchai3rd 396 #define srchai6th Jsrchai6th 397 #define srchai5th Jsrchai5th 398 399 400 401 #define yomicmp_sub Jyomicmp_sub 402 #define yomicmp Jyomicmp 403 #define srchdict Jsrchdict 404 405 406 407 #define srchg_atrb Jsrchg_atrb 408 #define srchg_ofs Jsrchg_ofs 409 #define srchg_knj Jsrchg_knj 410 #define srchg_norm1 Jsrchg_norm1 411 #define srchg_norm2 Jsrchg_norm2 412 #define srchgrp2nd Jsrchgrp2nd 413 #define srchgrp1st Jsrchgrp1st 414 415 416 417 #define srchhead Jsrchhead 418 419 420 421 #define srchidx Jsrchidx 422 423 424 425 #define srch_josuu_sub Jsrch_josuu_sub 426 #define srch_josuu Jsrch_josuu 427 #define setnrec_sub Jsetnrec_sub 428 #define setnrec Jsetnrec 429 #define srchtbl Jsrchtbl 430 #define isconnect Jisconnect 431 #define string_cmp Jstring_cmp 432 #define check_num Jcheck_num 433 #define srch_number1 Jsrch_number1 434 #define srch_kurai1 Jsrch_kurai1 435 #define srch_kurai2 Jsrch_kurai2 436 #define srch_number2 Jsrch_number2 437 #define srchnum_sub Jsrchnum_sub 438 #define srchnum Jsrchnum 439 #define setwdnum Jsetwdnum 440 #define setucnum Jsetucnum 441 442 443 444 #define study Jstudy 445 #define srchstdy Jsrchstdy 446 447 448 449 #define terminate Jterminate 450 451 452 453 #define wakachi Jwakachi 454 455 456 457 458 #define cmpstr Jcmpstr 459 460 461 462 #define hzstrlen Jhzstrlen 463 464 465 466 #define istrcmp Jistrcmp 467 468 469 470 471 #define sstrncpy Jsstrncpy 472 473 474 475 476 477 478 479 #define mvmemd Jmvmemd 480 481 482 483 #define mvmemi Jmvmemi 484 485 486 487 #define skiphblk Jskiphblk 488 489 490 491 #define skipkstr Jskipkstr 492 493 494 495 #define sstrcmp Jsstrcmp 496 497 498 499 #define sstrlen Jsstrlen 500 501 502 503 #define sstrncmp Jsstrncmp 504 505 506 507 508 #define charsize Jcharsize 509 510 511 512 #define chrtbl Jchrtbl 513 514 515 516 #define conjadr Jconjadr 517 518 519 520 #define connadr Jconnadr 521 #define rigtadr Jrigtadr 522 523 524 525 #define cvtnum_func Jcvtnum_func 526 #define getkan_func Jgetkan_func 527 #define setjrec_func Jsetjrec_func 528 #define srchg_func Jsrchg_func 529 #define hiraknj_func Jhiraknj_func 530 531 532 533 #define fzkadr Jfzkadr 534 535 536 537 #define taipri Jtaipri 538 #define sttpri Jsttpri 539 540 541 542 #define kigou Jkigou 543 544 545 546 #define selsjadrs Jselsjadrs 547 548 549 550 #define stbadr Jstbadr 551 552 553 554 #define settou_ptr Jsettou_ptr 555 #define scncttbl Jscncttbl 556 557 558 559 #define suuji_tbl Jsuuji_tbl 560 #define kurai1_tbl Jkurai1_tbl 561 #define kurai2_tbl Jkurai2_tbl 562 #define num1tbl Jnum1tbl 563 #define num2tbl Jnum2tbl 564 #define num3tbl Jnum3tbl 565 #define num4tbl Jnum4tbl 566 #define num5tbl Jnum5tbl 567 #define num6tbl Jnum6tbl 568 569 570 571 #define termtbl Jtermtbl 572 573 #endif 574