summaryrefslogtreecommitdiffstats
path: root/lib/libedit/chared.h
diff options
context:
space:
mode:
authorpfg <pfg@FreeBSD.org>2016-03-06 21:32:54 +0000
committerpfg <pfg@FreeBSD.org>2016-03-06 21:32:54 +0000
commit6f5b3c1fa3e9554a26cbf6401366ff8b0f0506fe (patch)
treed0cf340e5e8da21b579217126ee95772c2a99baf /lib/libedit/chared.h
parent6e035b81175ff50ed064a8dd1d5bf9100b0d0711 (diff)
downloadFreeBSD-src-6f5b3c1fa3e9554a26cbf6401366ff8b0f0506fe.zip
FreeBSD-src-6f5b3c1fa3e9554a26cbf6401366ff8b0f0506fe.tar.gz
Revert r296175
Undo update of libedit 2016-02-27 Something in libedit appears to be causing breakage in lldb38. The changes are not generally huge but they are suficient to to justify reverting for now. Reported by: novel, bapt
Diffstat (limited to 'lib/libedit/chared.h')
-rw-r--r--lib/libedit/chared.h29
1 files changed, 20 insertions, 9 deletions
diff --git a/lib/libedit/chared.h b/lib/libedit/chared.h
index 458e671..909adac 100644
--- a/lib/libedit/chared.h
+++ b/lib/libedit/chared.h
@@ -1,4 +1,4 @@
-/* $NetBSD: chared.h,v 1.27 2016/02/16 22:53:14 christos Exp $ */
+/* $NetBSD: chared.h,v 1.22 2014/06/18 18:12:28 christos Exp $ */
/*-
* Copyright (c) 1992, 1993
@@ -41,6 +41,11 @@
#ifndef _h_el_chared
#define _h_el_chared
+#include <ctype.h>
+#include <string.h>
+
+#include "histedit.h"
+
#define EL_MAXMACRO 10
/*
@@ -135,18 +140,24 @@ typedef struct el_chared_t {
#define MODE_REPLACE 1
#define MODE_REPLACE_1 2
+#include "common.h"
+#include "vi.h"
+#include "emacs.h"
+#include "search.h"
+#include "fcns.h"
+
-protected int cv__isword(wint_t);
-protected int cv__isWord(wint_t);
+protected int cv__isword(Int);
+protected int cv__isWord(Int);
protected void cv_delfini(EditLine *);
-protected Char *cv__endword(Char *, Char *, int, int (*)(wint_t));
-protected int ce__isword(wint_t);
+protected Char *cv__endword(Char *, Char *, int, int (*)(Int));
+protected int ce__isword(Int);
protected void cv_undo(EditLine *);
protected void cv_yank(EditLine *, const Char *, int);
-protected Char *cv_next_word(EditLine*, Char *, Char *, int, int (*)(wint_t));
-protected Char *cv_prev_word(Char *, Char *, int, int (*)(wint_t));
-protected Char *c__next_word(Char *, Char *, int, int (*)(wint_t));
-protected Char *c__prev_word(Char *, Char *, int, int (*)(wint_t));
+protected Char *cv_next_word(EditLine*, Char *, Char *, int, int (*)(Int));
+protected Char *cv_prev_word(Char *, Char *, int, int (*)(Int));
+protected Char *c__next_word(Char *, Char *, int, int (*)(Int));
+protected Char *c__prev_word(Char *, Char *, int, int (*)(Int));
protected void c_insert(EditLine *, int);
protected void c_delbefore(EditLine *, int);
protected void c_delbefore1(EditLine *);
OpenPOWER on IntegriCloud