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