Deleted Added
full compact
ed.inputl.c (59243) ed.inputl.c (61519)
1/* $Header: /src/pub/tcsh/ed.inputl.c,v 3.47 1999/04/20 07:48:39 christos Exp $ */
1/* $Header: /src/pub/tcsh/ed.inputl.c,v 3.48 2000/06/10 20:14:57 kim Exp $ */
2/*
3 * ed.inputl.c: Input line handling.
4 */
5/*-
6 * Copyright (c) 1980, 1991 The Regents of the University of California.
7 * All rights reserved.
8 *
9 * Redistribution and use in source and binary forms, with or without

--- 21 unchanged lines hidden (view full) ---

31 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
32 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
33 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
35 * SUCH DAMAGE.
36 */
37#include "sh.h"
38
2/*
3 * ed.inputl.c: Input line handling.
4 */
5/*-
6 * Copyright (c) 1980, 1991 The Regents of the University of California.
7 * All rights reserved.
8 *
9 * Redistribution and use in source and binary forms, with or without

--- 21 unchanged lines hidden (view full) ---

31 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
32 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
33 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
35 * SUCH DAMAGE.
36 */
37#include "sh.h"
38
39RCSID("$Id: ed.inputl.c,v 3.47 1999/04/20 07:48:39 christos Exp $")
39RCSID("$Id: ed.inputl.c,v 3.48 2000/06/10 20:14:57 kim Exp $")
40
41#include "ed.h"
42#include "ed.defns.h" /* for the function names */
43#include "tw.h" /* for twenex stuff */
44
45#define OKCMD (INBUFSIZE+INBUFSIZE)
46
47/* ed.inputl -- routines to get a single line from the input. */

--- 608 unchanged lines hidden (view full) ---

656 KEYCMD cmd = 0;
657 int num;
658
659 while (cmd == 0 || cmd == F_XKEY) {
660 if ((num = GetNextChar(ch)) != 1) { /* if EOF or error */
661 return num;
662 }
663#ifdef KANJI
40
41#include "ed.h"
42#include "ed.defns.h" /* for the function names */
43#include "tw.h" /* for twenex stuff */
44
45#define OKCMD (INBUFSIZE+INBUFSIZE)
46
47/* ed.inputl -- routines to get a single line from the input. */

--- 608 unchanged lines hidden (view full) ---

656 KEYCMD cmd = 0;
657 int num;
658
659 while (cmd == 0 || cmd == F_XKEY) {
660 if ((num = GetNextChar(ch)) != 1) { /* if EOF or error */
661 return num;
662 }
663#ifdef KANJI
664 if (!adrof(STRnokanji) && (*ch & META)) {
664 if (
665#ifdef DSPMBYTE
666 _enable_mbdisp &&
667#endif
668 !adrof(STRnokanji) && (*ch & META)) {
665 MetaNext = 0;
666 cmd = F_INSERT;
667 break;
668 }
669 else
670#endif /* KANJI */
671 if (MetaNext) {
672 MetaNext = 0;

--- 231 unchanged lines hidden ---
669 MetaNext = 0;
670 cmd = F_INSERT;
671 break;
672 }
673 else
674#endif /* KANJI */
675 if (MetaNext) {
676 MetaNext = 0;

--- 231 unchanged lines hidden ---