[ HangulKorean ] in KIDS 글 쓴 이(By): pkp (~~~pkp~~~) 날 짜 (Date): 1994년12월02일(금) 14시40분12초 KST 제 목(Title): [정보] hanemacs-0.99 bug fixed (from NEW fpf545@dosa1.snu.ac.kr kim kang-hee !!!hanemacs-0.99의 버그와 간단한 해결방법!!! hanemacs-0.99 에 큰 버그가 하나 발견되었습니다. 3벌식을 사용하시는 경우, 종성받침이 두 자음으로 만들어질 때 오토마타가 제대로 기능하지 못하는 문제입니다. 제 부주의로 소스 코드를 다듬다가 버그를 발생시킨 것인데, 여러분도 쉽게 고칠 수 있습니다. 소스코드를 가져다가 새로 컴파일하면 되는데, hanemacs-0.99/src 디렉토리 밑에 있는 auto3.c라는 화일을 간단히 수정하면 됩니다. 다음과 같이 하십시오. 209번째 라인에 "break;"라는 한 줄을 첨가하면 됩니다. case HS_Jongsung: switch (ChKind) { case CHOSUNG: case JOONGSUNG: sf->CurHanState = HS_End; break; case JONGSUNG: if (JongsungPair()) sf->CurHanState = HS_dJongsung; else sf->CurHanState = HS_End; break; } break; <===== 209번째 라인. "break;" 한 줄 첨가한다. case HS_dJongsung: sf->CurHanState = HS_End; break; } 그리고 새로 컴파일하면, 잘 동작할 것입니다. bug patch binary는 곧 새로 올려드리겠습니다. 바이너리를 급히 필요로 하시는 분께서는 저에게 메일을 보내주시기 바랍니다. 새 바이너리는 cair-archive.kaist.ac.kr과 ftp.snu.ac.kr에서 구하실 수 있을 겁니다. fpf545@dosa1.snu.ac.kr ~~~~~~~~pkp~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pkp~~~~~~~~~~~~ ^_^ 키즈의 아저씨 pkp palindrome ^L^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |