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