1*** src/command.c Wed Apr 03 14:54:46 1996 2--- src/command.c Fri Jul 04 00:40:04 1997 3*************** 4*** 112,116 **** 5 } else { 6 /* '#' ... ���̕]�� */ 7! /* '?' ... ���̕]���ƕ\�� */ 8 EvalReturnExpr(cmd+1, EXPR_MAX); 9 if (*cmd == '?') { 10--- 112,116 ---- 11 } else { 12 /* '#' ... ���̕]�� */ 13! /* '?' ... ���̕]���ƕ\\�� */ 14 EvalReturnExpr(cmd+1, EXPR_MAX); 15 if (*cmd == '?') { 16*** src/display.c Wed Apr 03 14:54:16 1996 17--- src/display.c Fri Jul 04 00:40:33 1997 18*************** 19*** 29,33 **** 20 #define E_CLRLN "\033[K" /* �s���܂ŃN���A */ 21 #define E_MORE "\033[;7m" /* "-- More --" �̑��� */ 22! #define E_GUIDE "\033[35m" /* �g�����\���̑��� */ 23 #define E_PLAIN "\033[m" /* �����N���A */ 24 #else 25--- 29,33 ---- 26 #define E_CLRLN "\033[K" /* �s���܂ŃN���A */ 27 #define E_MORE "\033[;7m" /* "-- More --" �̑��� */ 28! #define E_GUIDE "\033[35m" /* �g�����\\���̑��� */ 29 #define E_PLAIN "\033[m" /* �����N���A */ 30 #else 31*************** 32*** 35,39 **** 33 #define E_CLRLN "\033[K" /* �s���܂ŃN���A */ 34 #define E_MORE "\033[;7m" /* "-- More --" �̑��� */ 35! #define E_GUIDE "\033[31m" /* �g�����\���̑��� */ 36 #define E_PLAIN "\033[m" /* �����N���A */ 37 #else 38--- 35,39 ---- 39 #define E_CLRLN "\033[K" /* �s���܂ŃN���A */ 40 #define E_MORE "\033[;7m" /* "-- More --" �̑��� */ 41! #define E_GUIDE "\033[31m" /* �g�����\\���̑��� */ 42 #define E_PLAIN "\033[m" /* �����N���A */ 43 #else 44*************** 45*** 47,51 **** 46 void 47 Disp(int endflag) 48! /* ���s�o�ߕ\�� */ 49 { 50 static uchar *arrowv[] = { 51--- 47,51 ---- 52 void 53 Disp(int endflag) 54! /* ���s�o�ߕ\\�� */ 55 { 56 static uchar *arrowv[] = { 57*************** 58*** 101,105 **** 59 #if 0 60 if (displayflag) { 61! fprintf(stderr, "\n"); /* �O�̃t�@�C���̌o�ߕ\��������Ή��s */ 62 } 63 #endif 64--- 101,105 ---- 65 #if 0 66 if (displayflag) { 67! fprintf(stderr, "\n"); /* �O�̃t�@�C���̌o�ߕ\\��������Ή��s */ 68 } 69 #endif 70*************** 71*** 197,201 **** 72 switch (c) { 73 case '\r': 74! morecnt = 1; /* �b�q�������ꂽ�玟�̈�s�\�� */ 75 break; 76 case ' ': /* �X�y�[�X�Ȃ玟�̂P��� */ 77--- 197,201 ---- 78 switch (c) { 79 case '\r': 80! morecnt = 1; /* �b�q�������ꂽ�玟�̈�s�\\�� */ 81 break; 82 case ' ': /* �X�y�[�X�Ȃ玟�̂P��� */ 83*************** 84*** 226,230 **** 85 Disp(0); 86 CONDRV_OFF(stderr); 87! fprintf(stderr, "\n"); /* �o�ߕ\�������������s���s���Ă��� */ 88 CONDRV_ON(stderr); 89 displayflag = OFF; 90--- 226,230 ---- 91 Disp(0); 92 CONDRV_OFF(stderr); 93! fprintf(stderr, "\n"); /* �o�ߕ\\�������������s���s���Ă��� */ 94 CONDRV_ON(stderr); 95 displayflag = OFF; 96*************** 97*** 293,297 **** 98 void 99 Message(const uchar *fmt, ...) 100! /* �P�Ƀ��b�Z�[�W��\������ */ 101 { 102 va_list argp; 103--- 293,297 ---- 104 void 105 Message(const uchar *fmt, ...) 106! /* �P�Ƀ��b�Z�[�W��\\������ */ 107 { 108 va_list argp; 109*** src/dosio.c Fri Aug 02 23:46:16 1996 110--- src/dosio.c Fri Jul 04 00:40:50 1997 111*************** 112*** 115,119 **** 113 /* stdin �����_�C���N�g����Ă���ꍇ�A 114 * ���_�C���N�g���͂̃t�@�C���|�C���^�� stdin ���� ifp �ɕς��āA 115! * �R���\�[�����͂� stdin �ɂ��� 116 */ 117 { 118--- 115,119 ---- 119 /* stdin �����_�C���N�g����Ă���ꍇ�A 120 * ���_�C���N�g���͂̃t�@�C���|�C���^�� stdin ���� ifp �ɕς��āA 121! * �R���\\�[�����͂� stdin �ɂ��� 122 */ 123 { 124*************** 125*** 176,180 **** 126 void 127 SetInMode(FILE *fp) 128! /* ���͂��R���\�[�����`�F�b�N */ 129 { 130 #if __human68k__ 131--- 176,180 ---- 132 void 133 SetInMode(FILE *fp) 134! /* ���͂��R���\\�[�����`�F�b�N */ 135 { 136 #if __human68k__ 137*************** 138*** 189,193 **** 139 void 140 SetOutMode(FILE *fp) 141! /* �o�͂��R���\�[�����v�����^���`�F�b�N */ 142 { 143 #if MSDOS 144--- 189,193 ---- 145 void 146 SetOutMode(FILE *fp) 147! /* �o�͂��R���\\�[�����v�����^���`�F�b�N */ 148 { 149 #if MSDOS 150*************** 151*** 203,207 **** 152 conoutmode = prnoutmode = OFF; 153 } else if (regs.x.dx & 0x01) { 154! /* �R���\�[���o�͂ł��� */ 155 conoutmode = ON; 156 prnoutmode = OFF; 157--- 203,207 ---- 158 conoutmode = prnoutmode = OFF; 159 } else if (regs.x.dx & 0x01) { 160! /* �R���\\�[���o�͂ł��� */ 161 conoutmode = ON; 162 prnoutmode = OFF; 163*************** 164*** 365,369 **** 165 isalnum(*s) || 166 (*s && strchr("$&#%'_^(){}~!", *s) != NULL); 167! /* ��DOS�ʼn\�ȃt�@�C�������� '-' �� '@' �͏����Ă��� */ 168 #endif 169 } 170--- 365,369 ---- 171 isalnum(*s) || 172 (*s && strchr("$&#%'_^(){}~!", *s) != NULL); 173! /* ��DOS�ʼn\\�ȃt�@�C�������� '-' �� '@' �͏����Ă��� */ 174 #endif 175 } 176*** src/expr.c Fri Mar 22 06:13:18 1996 177--- src/expr.c Fri Jul 04 00:41:24 1997 178*************** 179*** 1703,1707 **** 180 if (*srcp != '(') { 181 /* ���������ʂň͂܂�Ă��Ȃ��ꍇ */ 182! /* ������̂݉\ */ 183 if (IsExprPrimF(srcp)) { 184 fargcnt++; 185--- 1703,1707 ---- 186 if (*srcp != '(') { 187 /* ���������ʂň͂܂�Ă��Ȃ��ꍇ */ 188! /* ������̂݉\\ */ 189 if (IsExprPrimF(srcp)) { 190 fargcnt++; 191*** src/getchr.c Sat Mar 16 02:45:16 1996 192--- src/getchr.c Fri Jul 04 00:41:58 1997 193*************** 194*** 211,215 **** 195 /* ���s�܂œǂ�ʼn��s���܂� ibuf �Ɋi�[����B 196 * �ǂݍ���������Ԃ��B 197! * cont_enable_flag ���^�̏ꍇ�͌p���s���\�Ƃ���B 198 * �i���s�̑O�̕����� '\\' �������Ȃ玟�̍s���ǂށj 199 */ 200--- 211,215 ---- 201 /* ���s�܂œǂ�ʼn��s���܂� ibuf �Ɋi�[����B 202 * �ǂݍ���������Ԃ��B 203! * cont_enable_flag ���^�̏ꍇ�͌p���s���\\�Ƃ���B 204 * �i���s�̑O�̕����� '\\' �������Ȃ玟�̍s���ǂށj 205 */ 206*************** 207*** 233,237 **** 208 { 209 if (sbufp == SBUFBTM) { 210! /* �\�[�X�e�L�X�g�o�b�t�@����Ȃ� */ 211 ilineno = nlcount + 1; /* ���͍s�ԍ������s���ɂ��킹�� */ 212 } else if (!inmtextflag) { 213--- 233,237 ---- 214 { 215 if (sbufp == SBUFBTM) { 216! /* �\\�[�X�e�L�X�g�o�b�t�@����Ȃ� */ 217 ilineno = nlcount + 1; /* ���͍s�ԍ������s���ɂ��킹�� */ 218 } else if (!inmtextflag) { 219*** src/main.c Fri Apr 05 16:30:20 1996 220--- src/main.c Fri Jul 04 00:42:19 1997 221*************** 222*** 53,57 **** 223 " il �����̓e�L�X�g�̋s������.", 224 " l�y�s��(1)�z ���w��s�������ɏo�͂���.", 225! " q�y/������z ���e�s�̍����Ɂg> �h�܂��͎w�蕶�����\��.", 226 " t�y�^�u�Ԋu(8)�z ���^�u���X�y�[�X�ɓW�J����.", 227 " s�y�^�u�Ԋu(8)�z ���X�y�[�X���^�u�ɕϊ����ďo�͂���.", 228--- 53,57 ---- 229 " il �����̓e�L�X�g�̋s������.", 230 " l�y�s��(1)�z ���w��s�������ɏo�͂���.", 231! " q�y/������z ���e�s�̍����Ɂg> �h�܂��͎w�蕶�����\\��.", 232 " t�y�^�u�Ԋu(8)�z ���^�u���X�y�[�X�ɓW�J����.", 233 " s�y�^�u�Ԋu(8)�z ���X�y�[�X���^�u�ɕϊ����ďo�͂���.", 234*************** 235*** 110,116 **** 236 " cz �����p������S�p�ɒu��������.", 237 #if __human68k__ 238! " m�y�P��ʂ̍s��(29)�z ���o�͂���ʂŌ���Ƃ�, �P��ʖ��ɕ\��.", 239 #else 240! " m�y�P��ʂ̍s��(22)�z ���o�͂���ʂŌ���Ƃ�, �P��ʖ��ɕ\��.", 241 #endif 242 " o�y=�t�@�C�����b.�g���q�z ���o�̓t�@�C���w��.", 243--- 110,116 ---- 244 " cz �����p������S�p�ɒu��������.", 245 #if __human68k__ 246! " m�y�P��ʂ̍s��(29)�z ���o�͂���ʂŌ���Ƃ�, �P��ʖ��ɕ\\��.", 247 #else 248! " m�y�P��ʂ̍s��(22)�z ���o�͂���ʂŌ���Ƃ�, �P��ʖ��ɕ\\��.", 249 #endif 250 " o�y=�t�@�C�����b.�g���q�z ���o�̓t�@�C���w��.", 251*************** 252*** 122,126 **** 253 " b ���o�C�i�����[�h.", 254 " - ���p�����[�^�N���A.", 255! " / �����s�o�ߕ\�������Ȃ�.", 256 " @�t�@�C���� ���t�@�C���̎�荞��. (�g���q�ȗ��F.XTR)", 257 " [�C ] �����`���[�h�̋L���^����. (�ꎞ�I���`���[�h�w��)", 258--- 122,126 ---- 259 " b ���o�C�i�����[�h.", 260 " - ���p�����[�^�N���A.", 261! " / �����s�o�ߕ\\�������Ȃ�.", 262 " @�t�@�C���� ���t�@�C���̎�荞��. (�g���q�ȗ��F.XTR)", 263 " [�C ] �����`���[�h�̋L���^����. (�ꎞ�I���`���[�h�w��)", 264*************** 265*** 168,172 **** 266 267 /* ��helpmsg[] �͕�����萔�̔z��ł���A�e�v�f���A�������̈�ɂ��邱�Ƃ��A 268! * ���̗̈悪���������\�ł��邱�Ƃ��b����͋K�肵�Ă��Ȃ��B 269 */ 270 #endif 271--- 168,172 ---- 272 273 /* ��helpmsg[] �͕�����萔�̔z��ł���A�e�v�f���A�������̈�ɂ��邱�Ƃ��A 274! * ���̗̈悪���������\\�ł��邱�Ƃ��b����͋K�肵�Ă��Ȃ��B 275 */ 276 #endif 277*************** 278*** 248,252 **** 279 /* -*��E������������������������������������������ */ 280 /* �@�A�B�C�D�E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S */ 281! /* �T�U�V�W�X�Y�Z�[�\�] */ 282 uchar *itemmark = itemmark_s; 283 284--- 248,252 ---- 285 /* -*��E������������������������������������������ */ 286 /* �@�A�B�C�D�E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S */ 287! /* �T�U�V�W�X�Y�Z�[�\\�] */ 288 uchar *itemmark = itemmark_s; 289 290*************** 291*** 310,314 **** 292 int linespmode = OFF; /* l �F���s�̓x�ɋ�s������ */ 293 int splines = 1; 294! int quotemode = OFF; /* q �F�����Ɏw��̕������\�� */ 295 int tabtospmode = OFF; /* t �F�^�u���X�y�[�X�ɓW�J���� */ 296 int itabstop = 8; 297--- 310,314 ---- 298 int linespmode = OFF; /* l �F���s�̓x�ɋ�s������ */ 299 int splines = 1; 300! int quotemode = OFF; /* q �F�����Ɏw��̕������\\�� */ 301 int tabtospmode = OFF; /* t �F�^�u���X�y�[�X�ɓW�J���� */ 302 int itabstop = 8; 303*************** 304*** 321,325 **** 305 int snmode = OFF; /* sn �F�s�[�X�y�[�X�����Ȃ� */ 306 int rplmode = OFF; /* r �F�u����` */ 307! int remodeno = 2; /* re �F�u����`���K�\�����[�h */ 308 int pagemode = OFF; /* p �F�y�[�W��t���� */ 309 uchar *pagebegin = ""; /* pp �F�y�[�W�w�蕔���o�� */ 310--- 321,325 ---- 311 int snmode = OFF; /* sn �F�s�[�X�y�[�X�����Ȃ� */ 312 int rplmode = OFF; /* r �F�u����` */ 313! int remodeno = 2; /* re �F�u����`���K�\\�����[�h */ 314 int pagemode = OFF; /* p �F�y�[�W��t���� */ 315 uchar *pagebegin = ""; /* pp �F�y�[�W�w�蕔���o�� */ 316*************** 317*** 401,405 **** 318 int stdinmode; /* �W�����͂������ */ 319 uchar *ifilename; /* ���݂̓��̓t�@�C���� */ 320! uchar *ifilename1; /* ���̓t�@�C�����̑�\ */ 321 FILE *ifp = stdin; 322 int stdoutmode; /* �W���o�͂֏o�� */ 323--- 401,405 ---- 324 int stdinmode; /* �W�����͂������ */ 325 uchar *ifilename; /* ���݂̓��̓t�@�C���� */ 326! uchar *ifilename1; /* ���̓t�@�C�����̑�\\ */ 327 FILE *ifp = stdin; 328 int stdoutmode; /* �W���o�͂֏o�� */ 329*************** 330*** 435,440 **** 331 int inmtextflag; /* �}�N���e�L�X�g���s�� */ 332 int tmpincludeflag; /* �e���|�����t�@�C����荞�ݒ��ł��� */ 333! int coninmode; /* ���͂��R���\�[���ł��� */ 334! int conoutmode; /* �o�͂��R���\�[���ł��� */ 335 int prnoutmode; /* �o�͂��v�����^�ł��� */ 336 int eotflag; /* �e�L�X�g�̏I������� */ 337--- 435,440 ---- 338 int inmtextflag; /* �}�N���e�L�X�g���s�� */ 339 int tmpincludeflag; /* �e���|�����t�@�C����荞�ݒ��ł��� */ 340! int coninmode; /* ���͂��R���\\�[���ł��� */ 341! int conoutmode; /* �o�͂��R���\\�[���ł��� */ 342 int prnoutmode; /* �o�͂��v�����^�ł��� */ 343 int eotflag; /* �e�L�X�g�̏I������� */ 344*************** 345*** 552,556 **** 346 int x = 0; /* ���J�E���^�Albv[]�̃C���f�b�N�X */ 347 348! uchar *sbuf; /* �\�[�X�e�L�X�g�o�b�t�@�iGetChr/UngetChr�p�j*/ 349 uchar *sbufp; /* sbuf �ւ̃|�C���^ */ 350 uchar *sbufbtm; /* sbuf �̒�ւ̃|�C���^ */ 351--- 552,556 ---- 352 int x = 0; /* ���J�E���^�Albv[]�̃C���f�b�N�X */ 353 354! uchar *sbuf; /* �\\�[�X�e�L�X�g�o�b�t�@�iGetChr/UngetChr�p�j*/ 355 uchar *sbufp; /* sbuf �ւ̃|�C���^ */ 356 uchar *sbufbtm; /* sbuf �̒�ւ̃|�C���^ */ 357*************** 358*** 844,848 **** 359 intextflag = ON; 360 Trans(); /* �e�L�X�g�ϊ����s */ 361! Disp(1); /* ���s�o�ߕ\�� */ 362 firstflag = OFF; 363 } 364--- 844,848 ---- 365 intextflag = ON; 366 Trans(); /* �e�L�X�g�ϊ����s */ 367! Disp(1); /* ���s�o�ߕ\\�� */ 368 firstflag = OFF; 369 } 370*************** 371*** 850,858 **** 372 if (stdinmode) { 373 if (!coninmode) { /* ���͂����_�C���N�g����Ă���� */ 374! ChgStdin(); /* stdin ���R���\�[���ɕς��� */ 375 } 376 intextflag = ON; 377 Trans(); /* �e�L�X�g�ϊ����s */ 378! Disp(1); /* ���s�o�ߕ\�� */ 379 } 380 /* ���߂����菈�� */ 381--- 850,858 ---- 382 if (stdinmode) { 383 if (!coninmode) { /* ���͂����_�C���N�g����Ă���� */ 384! ChgStdin(); /* stdin ���R���\\�[���ɕς��� */ 385 } 386 intextflag = ON; 387 Trans(); /* �e�L�X�g�ϊ����s */ 388! Disp(1); /* ���s�o�ߕ\\�� */ 389 } 390 /* ���߂����菈�� */ 391*************** 392*** 960,964 **** 393 394 if (look_opt_flag) { 395! /* �N�����͒l��\������ */ 396 fprintf(ofp, "%s\r\n", str); 397 stdinmode = OFF; /* �t�@�C�����w�薳���ł��W�����͂��g��Ȃ� */ 398--- 960,964 ---- 399 400 if (look_opt_flag) { 401! /* �N�����͒l��\\������ */ 402 fprintf(ofp, "%s\r\n", str); 403 stdinmode = OFF; /* �t�@�C�����w�薳���ł��W�����͂��g��Ȃ� */ 404*************** 405*** 1107,1111 **** 406 SReset(cset); /* �f�t�H�[���g cset_s �ɖ߂� */ 407 } else if (*p == '?') { 408! LookStrVal(cset); /* ���ݒl��\�� */ 409 } else if (*p == '=') { 410 SFree(cset); 411--- 1107,1111 ---- 412 SReset(cset); /* �f�t�H�[���g cset_s �ɖ߂� */ 413 } else if (*p == '?') { 414! LookStrVal(cset); /* ���ݒl��\\�� */ 415 } else if (*p == '=') { 416 SFree(cset); 417*************** 418*** 1132,1136 **** 419 SReset(str); /* �f�t�H�[���g str_s �ɖ߂� */ 420 } else if (*p == '?') { 421! LookStrVal(str); /* ���ݒl��\�� */ 422 } else { 423 SFree(str); 424--- 1132,1136 ---- 425 SReset(str); /* �f�t�H�[���g str_s �ɖ߂� */ 426 } else if (*p == '?') { 427! LookStrVal(str); /* ���ݒl��\\�� */ 428 } else { 429 SFree(str); 430*************** 431*** 1163,1167 **** 432 static void 433 CheckPageBE(void) 434! /* pagebegin, pageend ���������y�[�W�ԍ��̍\�����`�F�b�N */ 435 { 436 while (*pagebegin == '0' && *(pagebegin + 1)) 437--- 1163,1167 ---- 438 static void 439 CheckPageBE(void) 440! /* pagebegin, pageend ���������y�[�W�ԍ��̍\\�����`�F�b�N */ 441 { 442 while (*pagebegin == '0' && *(pagebegin + 1)) 443*************** 444*** 1681,1685 **** 445 assert(p != NULL); 446 447! cmdstr = p; /* �G���[�\���p�ɋL�� */ 448 449 if (!*p) 450--- 1681,1685 ---- 451 assert(p != NULL); 452 453! cmdstr = p; /* �G���[�\\���p�ɋL�� */ 454 455 if (!*p) 456*************** 457*** 1963,1967 **** 458 int inmtextflag0 = inmtextflag; 459 uchar *sbufp0 = sbufp; 460! uchar *sbufp2 = NULL; /* �\�[�X�e�L�X�g�o�b�t�@���e��ۑ� */ 461 jmp_buf errorjb0; 462 uchar *ifname; 463--- 1963,1967 ---- 464 int inmtextflag0 = inmtextflag; 465 uchar *sbufp0 = sbufp; 466! uchar *sbufp2 = NULL; /* �\\�[�X�e�L�X�g�o�b�t�@���e��ۑ� */ 467 jmp_buf errorjb0; 468 uchar *ifname; 469*************** 470*** 2020,2024 **** 471 } 472 if (sbufp != SBUFBTM) { 473! /* �\�[�X�e�L�X�g�o�b�t�@����łȂ���� */ 474 sbufp2 = DupStrDiff(sbufp, SBUFBTM); /* �R�s�[������� */ 475 sbufp = SBUFBTM; /* �N���A���� */ 476--- 2020,2024 ---- 477 } 478 if (sbufp != SBUFBTM) { 479! /* �\\�[�X�e�L�X�g�o�b�t�@����łȂ���� */ 480 sbufp2 = DupStrDiff(sbufp, SBUFBTM); /* �R�s�[������� */ 481 sbufp = SBUFBTM; /* �N���A���� */ 482*************** 483*** 2029,2033 **** 484 ifilename = ifname; 485 Trans(); /* ���s */ 486! Disp(1); /* ���s�o�ߕ\�� */ 487 fclose(ifp); 488 } 489--- 2029,2033 ---- 490 ifilename = ifname; 491 Trans(); /* ���s */ 492! Disp(1); /* ���s�o�ߕ\\�� */ 493 fclose(ifp); 494 } 495*************** 496*** 2046,2050 **** 497 498 if (sbufp2) { 499! /* �O�̃\�[�X�e�L�X�g�o�b�t�@���e���L������Ă���Ȃ� */ 500 sbufp = sbufp0; 501 memcpy(sbufp, sbufp2, SBUFBTM - sbufp); /* �������� */ 502--- 2046,2050 ---- 503 504 if (sbufp2) { 505! /* �O�̃\\�[�X�e�L�X�g�o�b�t�@���e���L������Ă���Ȃ� */ 506 sbufp = sbufp0; 507 memcpy(sbufp, sbufp2, SBUFBTM - sbufp); /* �������� */ 508*** src/putchr.c Wed Feb 14 09:21:56 1996 509--- src/putchr.c Fri Jul 04 00:42:38 1997 510*************** 511*** 46,50 **** 512 case '\t': 513 if (tabtospmode) { 514! /* �^�u�Ԋu�Ŋ����Ȃ��C���f���g���t�����Ă��\�Ȃǂ� 515 �ό`���Ȃ��悤�� bindent ����ɂ��Ă��邱�Ƃɒ��� */ 516 PutChrN(skmode ? alttabsp : SP, /* sk+ �Ȃ���ʂȃX�y�[�X�ɕϊ� */ 517--- 46,50 ---- 518 case '\t': 519 if (tabtospmode) { 520! /* �^�u�Ԋu�Ŋ����Ȃ��C���f���g���t�����Ă��\\�Ȃǂ� 521 �ό`���Ȃ��悤�� bindent ����ɂ��Ă��邱�Ƃɒ��� */ 522 PutChrN(skmode ? alttabsp : SP, /* sk+ �Ȃ���ʂȃX�y�[�X�ɕϊ� */ 523*************** 524*** 55,59 **** 525 } else { 526 /* �^�u��ϊ����Ȃ����[�h�Ȃ�C�^�u�Ԋu�Ŋ����Ȃ��C���f���g�� 527! �t������ƕ\�Ȃǂ��ό`����͎̂d�����Ȃ� */ 528 *lbv[x] = '\t'; 529 for (x++; x % itabstop; x++) 530--- 55,59 ---- 531 } else { 532 /* �^�u��ϊ����Ȃ����[�h�Ȃ�C�^�u�Ԋu�Ŋ����Ȃ��C���f���g�� 533! �t������ƕ\\�Ȃǂ��ό`����͎̂d�����Ȃ� */ 534 *lbv[x] = '\t'; 535 for (x++; x % itabstop; x++) 536*** src/reg.c Thu Jul 03 22:42:34 1997 537--- src/reg.c Fri Jul 04 00:42:53 1997 538*************** 539*** 3,7 **** 540 �s�������@�o�����������������@�w�s�q 541 542! �m���K�\�����������n 543 *****************************************************************************/ 544 545--- 3,7 ---- 546 �s�������@�o�����������������@�w�s�q 547 548! �m���K�\\�����������n 549 *****************************************************************************/ 550 551*** src/trans.c Thu Mar 07 17:11:28 1996 552--- src/trans.c Fri Jul 04 00:43:35 1997 553*************** 554*** 97,101 **** 555 if (IsPreSpAdjChr(cc) && 556 (x2 = PrevCol(x1 = PrevCol(x))) >= bindent) { 557! /* sjmode �ŁA���̕������O�����\�����̂Ƃ� */ 558 c1 = Moji(lbv[x1]); 559 if (IsHanSp(c1) && (lbv[x1] + (Is1B(c1) ? 1 : 2) 560--- 97,101 ---- 561 if (IsPreSpAdjChr(cc) && 562 (x2 = PrevCol(x1 = PrevCol(x))) >= bindent) { 563! /* sjmode �ŁA���̕������O�����\\�����̂Ƃ� */ 564 c1 = Moji(lbv[x1]); 565 if (IsHanSp(c1) && (lbv[x1] + (Is1B(c1) ? 1 : 2) 566*** src/write.c Thu Mar 07 17:11:24 1996 567--- src/write.c Fri Jul 04 00:44:05 1997 568*************** 569*** 188,192 **** 570 /******************************* Write1 *************************************/ 571 572! #define NBYTES_DISP 2048 /* ���o�C�g�o�͖��Ɍo�ߕ\�����邩 */ 573 574 #define _nocrmode (nocrmode || (!NL_IS_CRLF && nocntrlmode)) 575--- 188,192 ---- 576 /******************************* Write1 *************************************/ 577 578! #define NBYTES_DISP 2048 /* ���o�C�g�o�͖��Ɍo�ߕ\\�����邩 */ 579 580 #define _nocrmode (nocrmode || (!NL_IS_CRLF && nocntrlmode)) 581*************** 582*** 275,279 **** 583 unsigned k; 584 585! static unsigned dispcount = 0; /* �o�ߕ\���̂��߂̃J�E���^ */ 586 587 wlcutflag = OFF; 588--- 275,279 ---- 589 unsigned k; 590 591! static unsigned dispcount = 0; /* �o�ߕ\\���̂��߂̃J�E���^ */ 592 593 wlcutflag = OFF; 594*************** 595*** 890,894 **** 596 /****************************** WriteLineAdj ********************************/ 597 598! static int fixpos; /* ���̈ʒu���オ�����\ */ 599 600 static int 601--- 890,894 ---- 602 /****************************** WriteLineAdj ********************************/ 603 604! static int fixpos; /* ���̈ʒu���オ�����\\ */ 605 606 static int 607*** src/xmacro.c Sat Mar 09 01:53:48 1996 608--- src/xmacro.c Fri Jul 04 00:44:34 1997 609*************** 610*** 255,259 **** 611 #define M_SYSCMD 2 612 613! static const uchar *macname = NULL; /* �}�N�������L���i�G���[�\���p�j */ 614 615 static marg_t * 616--- 255,259 ---- 617 #define M_SYSCMD 2 618 619! static const uchar *macname = NULL; /* �}�N�������L���i�G���[�\\���p�j */ 620 621 static marg_t * 622*************** 623*** 716,720 **** 624 var_t *localvarlist0; 625 626! macname = macp->name; /* �G���[�\���p�ɖ��O���L�� */ 627 628 newmargv = MakeMargv(&newmargc, argp, macp->matyp, macp->maxargc, mfflag); 629--- 716,720 ---- 630 var_t *localvarlist0; 631 632! macname = macp->name; /* �G���[�\\���p�ɖ��O���L�� */ 633 634 newmargv = MakeMargv(&newmargc, argp, macp->matyp, macp->maxargc, mfflag); 635*************** 636*** 997,1001 **** 637 int inmtextflag0 = inmtextflag; 638 uchar *sbufp0 = sbufp; 639! uchar *sbufp2 = NULL; /* �\�[�X�e�L�X�g�o�b�t�@���e��ۑ� */ 640 jmp_buf errorjb0; 641 642--- 997,1001 ---- 643 int inmtextflag0 = inmtextflag; 644 uchar *sbufp0 = sbufp; 645! uchar *sbufp2 = NULL; /* �\\�[�X�e�L�X�g�o�b�t�@���e��ۑ� */ 646 jmp_buf errorjb0; 647 648*************** 649*** 1004,1008 **** 650 if (setjmp(errorjb) == 0) { 651 if (sbufp != SBUFBTM) { 652! /* �\�[�X�e�L�X�g�o�b�t�@����łȂ���� */ 653 sbufp2 = DupStrDiff(sbufp, SBUFBTM); /* �R�s�[������� */ 654 sbufp = SBUFBTM; /* �N���A���� */ 655--- 1004,1008 ---- 656 if (setjmp(errorjb) == 0) { 657 if (sbufp != SBUFBTM) { 658! /* �\\�[�X�e�L�X�g�o�b�t�@����łȂ���� */ 659 sbufp2 = DupStrDiff(sbufp, SBUFBTM); /* �R�s�[������� */ 660 sbufp = SBUFBTM; /* �N���A���� */ 661*************** 662*** 1022,1026 **** 663 664 if (sbufp2) { 665! /* �O�̃\�[�X�e�L�X�g�o�b�t�@���e���L������Ă���Ȃ� */ 666 sbufp = sbufp0; 667 memcpy(sbufp, sbufp2, SBUFBTM - sbufp); /* �������� */ 668--- 1022,1026 ---- 669 670 if (sbufp2) { 671! /* �O�̃\\�[�X�e�L�X�g�o�b�t�@���e���L������Ă���Ȃ� */ 672 sbufp = sbufp0; 673 memcpy(sbufp, sbufp2, SBUFBTM - sbufp); /* �������� */ 674*** src/xtr.h Sun Mar 17 20:47:42 1996 675--- src/xtr.h Fri Jul 04 00:45:10 1997 676*************** 677*** 50,54 **** 678 #ifdef UNIX 679 #define DIRECT_SH 1 /* DOS�R�}���h�̎��s��system()���g��Ȃ� */ 680! #define RE3_REGEXP 1 /* re3 �ł͌����p�^�[���K�\�����g����悤�ɂ��� */ 681 #endif 682 683--- 50,54 ---- 684 #ifdef UNIX 685 #define DIRECT_SH 1 /* DOS�R�}���h�̎��s��system()���g��Ȃ� */ 686! #define RE3_REGEXP 1 /* re3 �ł͌����p�^�[���K�\\�����g����悤�ɂ��� */ 687 #endif 688 689*************** 690*** 342,346 **** 691 692 693! /* �ϐ����X�g�\���̒�` */ 694 typedef struct var { 695 uchar *name; /* �ϐ��� */ 696--- 342,346 ---- 697 698 699! /* �ϐ����X�g�\\���̒�` */ 700 typedef struct var { 701 uchar *name; /* �ϐ��� */ 702*************** 703*** 353,357 **** 704 705 706! /* �u�����X�g�\���̒�` */ 707 typedef struct rpl { 708 uchar pref; /* ����������̐擪�����i�p���͑啶���œo�^�j */ 709--- 353,357 ---- 710 711 712! /* �u�����X�g�\\���̒�` */ 713 typedef struct rpl { 714 uchar pref; /* ����������̐擪�����i�p���͑啶���œo�^�j */ 715*************** 716*** 368,372 **** 717 short rpllen; /* �u��������̒��� */ 718 ushort mode; /* ���[�h�i�s���E�s���E�ꓪ�E�ꖖ�w��Ȃǁj*/ 719! uchar cmode; /* ���䃂�[�h�i����R�[�h�E�}�N���E�@�\��`�Ȃǁj*/ 720 uchar grp; /* �O���[�v�i����R�[�h��`�̏ꍇ�j*/ 721 struct def *prev; 722--- 368,372 ---- 723 short rpllen; /* �u��������̒��� */ 724 ushort mode; /* ���[�h�i�s���E�s���E�ꓪ�E�ꖖ�w��Ȃǁj*/ 725! uchar cmode; /* ���䃂�[�h�i����R�[�h�E�}�N���E�@�\\��`�Ȃǁj*/ 726 uchar grp; /* �O���[�v�i����R�[�h��`�̏ꍇ�j*/ 727 struct def *prev; 728*************** 729*** 545,549 **** 730 #define LBUFSIZE 1024 /* ���C���o�b�t�@�̑傫�� */ 731 #define CBUFSIZE 1024 /* ����R�[�h�����̂��߂̃o�b�t�@�̃T�C�Y */ 732! #define SBUFSIZE 4096 /* �\�[�X�e�L�X�g�o�b�t�@�̃T�C�Y */ 733 #define IBUFSIZE 2048 /* ���͕�����o�b�t�@�̃T�C�Y */ 734 #define CPOSVSIZE 128 /* ���ߍ��ݐ���R�[�h�ʒu�L���x�N�^�̃T�C�Y */ 735--- 545,549 ---- 736 #define LBUFSIZE 1024 /* ���C���o�b�t�@�̑傫�� */ 737 #define CBUFSIZE 1024 /* ����R�[�h�����̂��߂̃o�b�t�@�̃T�C�Y */ 738! #define SBUFSIZE 4096 /* �\\�[�X�e�L�X�g�o�b�t�@�̃T�C�Y */ 739 #define IBUFSIZE 2048 /* ���͕�����o�b�t�@�̃T�C�Y */ 740 #define CPOSVSIZE 128 /* ���ߍ��ݐ���R�[�h�ʒu�L���x�N�^�̃T�C�Y */ 741*************** 742*** 627,631 **** 743 #endif 744 745! /* �\���� def �� mode �̃r�b�g��` */ 746 #define R_EOW1 0x0001 /* �ꖖ�P�w�� } (�ꖖ�ʼnE�͔�p�����Ȃ��) */ 747 #define R_SOW1 0x0002 /* �ꓪ�P�w�� { (�ꓪ�ō��͔�p�����Ȃ��) */ 748--- 627,631 ---- 749 #endif 750 751! /* �\\���� def �� mode �̃r�b�g��` */ 752 #define R_EOW1 0x0001 /* �ꖖ�P�w�� } (�ꖖ�ʼnE�͔�p�����Ȃ��) */ 753 #define R_SOW1 0x0002 /* �ꓪ�P�w�� { (�ꓪ�ō��͔�p�����Ȃ��) */ 754*************** 755*** 646,655 **** 756 #define R_REMOVE 0x8000 /* ��`�������w�� */ 757 758! /* �\���� def �̐��䃂�[�h cmode ��` */ 759 enum cmod { 760 C_NOCNTRL, /* ����w�薳�� */ 761 C_NIL, /* �P�Ɍ����� 0 �ƂȂ邾���ŕ���p���� */ 762! C_ATTR, /* �\�������Z�b�g�̐���R�[�h�A���s���ɉ����K�v */ 763! C_ARESET, /* �\�����������̐���R�[�h */ 764 C_WIDE, /* �{�p�w��̐���R�[�h�A���s���ɉ������K�v */ 765 C_WRESET, /* �{�p�����̐���R�[�h */ 766--- 646,655 ---- 767 #define R_REMOVE 0x8000 /* ��`�������w�� */ 768 769! /* �\\���� def �̐��䃂�[�h cmode ��` */ 770 enum cmod { 771 C_NOCNTRL, /* ����w�薳�� */ 772 C_NIL, /* �P�Ɍ����� 0 �ƂȂ邾���ŕ���p���� */ 773! C_ATTR, /* �\\�������Z�b�g�̐���R�[�h�A���s���ɉ����K�v */ 774! C_ARESET, /* �\\�����������̐���R�[�h */ 775 C_WIDE, /* �{�p�w��̐���R�[�h�A���s���ɉ������K�v */ 776 C_WRESET, /* �{�p�����̐���R�[�h */ 777*************** 778*** 682,690 **** 779 }; 780 781! /* �\���� rpl �� gmode �iGetStr�ւ̃p�����[�^�j��` */ 782 #define G_OVERNL 0x01 /* ���s�}�[�N���u���Ώۂ� */ 783 #define G_WILD 0x02 /* ���C���h�J�[�h���� */ 784 785! /* �u���Ώە����̃��C���h�J�[�h�̓����\�� */ 786 #define WILD_PREF 0x00 /* �P�o�C�g�� */ 787 #define WILD_XMULTI 0xa1 /* "**" */ 788--- 682,690 ---- 789 }; 790 791! /* �\\���� rpl �� gmode �iGetStr�ւ̃p�����[�^�j��` */ 792 #define G_OVERNL 0x01 /* ���s�}�[�N���u���Ώۂ� */ 793 #define G_WILD 0x02 /* ���C���h�J�[�h���� */ 794 795! /* �u���Ώە����̃��C���h�J�[�h�̓����\\�� */ 796 #define WILD_PREF 0x00 /* �P�o�C�g�� */ 797 #define WILD_XMULTI 0xa1 /* "**" */ 798*** src/zenhan.c Fri Mar 08 07:28:30 1996 799--- src/zenhan.c Fri Jul 04 00:45:27 1997 800*************** 801*** 31,35 **** 802 0x8342, 0x8344, 0x8346, 0x8348, 0x8383, 0x8385, 0x8387, 0x8362, /* �B�D�F�H�������b */ 803 0x815b, 0x8341, 0x8343, 0x8345, 0x8347, 0x8349, 0x834a, 0x834c, /* �[�A�C�E�G�I�J�L */ 804! 0x834e, 0x8350, 0x8352, 0x8354, 0x8356, 0x8358, 0x835a, 0x835c, /* �N�P�R�T�V�X�Z�\ */ 805 0x835e, 0x8360, 0x8363, 0x8365, 0x8367, 0x8369, 0x836a, 0x836b, /* �^�`�c�e�g�i�j�k */ 806 0x836c, 0x836d, 0x836e, 0x8371, 0x8374, 0x8377, 0x837a, 0x837d, /* �l�m�n�q�t�w�z�} */ 807--- 31,35 ---- 808 0x8342, 0x8344, 0x8346, 0x8348, 0x8383, 0x8385, 0x8387, 0x8362, /* �B�D�F�H�������b */ 809 0x815b, 0x8341, 0x8343, 0x8345, 0x8347, 0x8349, 0x834a, 0x834c, /* �[�A�C�E�G�I�J�L */ 810! 0x834e, 0x8350, 0x8352, 0x8354, 0x8356, 0x8358, 0x835a, 0x835c, /* �N�P�R�T�V�X�Z�\\ */ 811 0x835e, 0x8360, 0x8363, 0x8365, 0x8367, 0x8369, 0x836a, 0x836b, /* �^�`�c�e�g�i�j�k */ 812 0x836c, 0x836d, 0x836e, 0x8371, 0x8374, 0x8377, 0x837a, 0x837d, /* �l�m�n�q�t�w�z�} */ 813*************** 814*** 47,51 **** 815 static ushort hwtok2[] = { 816 0x814c, 0x814e, 0x8165, 0x8167, 0x816b, 0x816c, 0x8171, 0x8172, /* �L�N�e�g�k�l�q�r */ 817! 0x8173, 0x8174, 0x8177, 0x8178, 0x8179, 0x817a, 0x815c, 0x0000 /* �s�t�w�x�y�z�\ */ 818 }; 819 820--- 47,51 ---- 821 static ushort hwtok2[] = { 822 0x814c, 0x814e, 0x8165, 0x8167, 0x816b, 0x816c, 0x8171, 0x8172, /* �L�N�e�g�k�l�q�r */ 823! 0x8173, 0x8174, 0x8177, 0x8178, 0x8179, 0x817a, 0x815c, 0x0000 /* �s�t�w�x�y�z�\\ */ 824 }; 825 826*************** 827*** 70,74 **** 828 static uchar kanazen[] = 829 "�B�u�v�A�E���@�B�D�F�H�������b" 830! "�[�A�C�E�G�I�J�L�N�P�R�T�V�X�Z�\" 831 "�^�`�c�e�g�i�j�k�l�m�n�q�t�w�z�}" 832 "�~���������������������������J�K"; 833--- 70,74 ---- 834 static uchar kanazen[] = 835 "�B�u�v�A�E���@�B�D�F�H�������b" 836! "�[�A�C�E�G�I�J�L�N�P�R�T�V�X�Z�\\" 837 "�^�`�c�e�g�i�j�k�l�m�n�q�t�w�z�}" 838 "�~���������������������������J�K"; 839*************** 840*** 76,80 **** 841 static uchar hwtok1[] = "�������������K�M�O�Q�S�U�W�Y�[�]" 842 "�_�a�d�f�h�o�p�r�s�u�v�x�y�{�|"; 843! static uchar hwtok2[] = "�L�N�e�g�k�l�q�r�s�t�w�x�y�z�\"; 844 845 static uchar daku_zen[] = "���K�M�O�Q�S�U�W�Y�[�]�_�a�d�f�h�o�r�u�x�{"; 846--- 76,80 ---- 847 static uchar hwtok1[] = "�������������K�M�O�Q�S�U�W�Y�[�]" 848 "�_�a�d�f�h�o�p�r�s�u�v�x�y�{�|"; 849! static uchar hwtok2[] = "�L�N�e�g�k�l�q�r�s�t�w�x�y�z�\\"; 850 851 static uchar daku_zen[] = "���K�M�O�Q�S�U�W�Y�[�]�_�a�d�f�h�o�r�u�x�{"; 852*************** 853*** 86,90 **** 854 static uchar daku_han[] = { 855 0xb3, 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, /* �E�J�L�N�P�R�T�V */ 856! 0xbd, 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, /* �X�Z�\�^�`�c�e�g */ 857 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0x00 /* �n�q�t�w�z */ 858 }; 859--- 86,90 ---- 860 static uchar daku_han[] = { 861 0xb3, 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xbb, 0xbc, /* �E�J�L�N�P�R�T�V */ 862! 0xbd, 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, /* �X�Z�\\�^�`�c�e�g */ 863 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0x00 /* �n�q�t�w�z */ 864 }; 865