]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Resurrect the lost FreeBSD __weak_references fix from the previous libedit version.
authorStefan Knoblich <stkn@freeswitch.org>
Mon, 11 Feb 2008 19:11:24 +0000 (19:11 +0000)
committerStefan Knoblich <stkn@freeswitch.org>
Mon, 11 Feb 2008 19:11:24 +0000 (19:11 +0000)
-This line, and those below, will be ignored--

M    vi.c

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7584 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/libedit/src/vi.c

index 5107bd2ec1e444e6fdb0e37680559534e187737d..bb408d329ca913a1943f87c8d13365d2a053e4f5 100644 (file)
@@ -915,14 +915,14 @@ vi_comment_out(EditLine *el, int c)
  * NB: posix implies that we should enter insert mode, however
  * this is against historical precedent...
  */
-#ifdef __weak_reference
+#if defined(__weak_reference) && !defined(__FreeBSD__)
 extern char *get_alias_text(const char *) __weak_reference(get_alias_text);
 #endif
 protected el_action_t
 /*ARGSUSED*/
 vi_alias(EditLine *el, int c)
 {
-#ifdef __weak_reference
+#if defined(__weak_reference) && !defined(__FreeBSD__)
        char alias_name[3];
        char *alias_text;