1--- libedit-20110709-3.0/src/vi.c.old 2011-07-11 18:21:16.000000000 +0000
2+++ libedit-20110709-3.0/src/vi.c 2011-07-11 18:24:29.000000000 +0000
3@@ -918,7 +918,7 @@
4 * NB: posix implies that we should enter insert mode, however
5 * this is against historical precedent...
6 */
7-#ifdef __weak_reference
8+#if defined(__weak_reference) && defined(__NetBSD__)
9 __weakref_visible char *my_get_alias_text(const char *)
10 __weak_reference(get_alias_text);
11 #endif
12@@ -926,7 +926,7 @@
13 /*ARGSUSED*/
14 vi_alias(EditLine *el, Int c)
15 {
16-#ifdef __weak_reference
17+#if defined(__weak_reference) && defined(__NetBSD__)
18 char alias_name[3];
19 char *alias_text;
20