*** main.c.orig Sun Dec 2 01:50:27 1990 --- main.c Thu Aug 29 18:17:17 1991 *************** *** 139,144 **** --- 139,145 ---- World* world = new World("Idraw", properties, options, argc, argv); Idraw* idraw = new Idraw(argc, argv); + { extern Idraw *IDRAW; IDRAW = idraw; /* for OnewInsertKanji */ } world->InsertApplication(idraw); idraw->Run(); world->Remove(idraw); *** textedit.h.orig Sat Jul 6 02:57:54 1991 --- textedit.h Fri Aug 2 20:46:19 1991 *************** *** 63,68 **** --- 63,69 ---- void InsertCharacter(char); void DeleteCharacter(int); + boolean OnewInsertKanji(int,char,char*); void InsertKanji(); void DeleteKChar(); void ForwardKChar(); *** textedit.c.orig Sun Dec 2 01:52:12 1990 --- textedit.c Sat Aug 3 04:18:05 1991 *************** *** 147,152 **** --- 147,153 ---- boolean TextEdit::HandleKey (char c) { boolean editing = true; + editing = OnewInsertKanji(kanji_mode,c,&c); if(kanji_mode) switch (c) { case '\001' /* ^A */: BeginningOfLine(); break;