From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Jul 13 04:08:24 1997
Received: by jaz.jp.freebsd.org (8.8.6+2.7Wbeta5/8.7.3) id EAA11894
	Sun, 13 Jul 1997 04:08:24 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.6+2.7Wbeta5/8.7.3) with SMTP id EAA11880
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 13 Jul 1997 04:08:22 +0900 (JST)
Received: (from uucp@localhost) by mat.avisnet.or.jp (8.6.9+2.4W/3.5WAVISNET_MAT-9707) with UUCP id EAA02498; Sun, 13 Jul 1997 04:00:01 +0900
Received: (from kane@localhost) by tatsu.kane.shimosuwa.nagano.jp (8.8.5/3.4Wbeta6-uucp) id DAA02110; Sun, 13 Jul 1997 03:54:30 +0900 (JST)
Message-Id: <199707121854.DAA02110@tatsu.kane.shimosuwa.nagano.jp>
To: FreeBSD-users-jp@jp.freebsd.org, okazaki@bpe.es.osaka-u.ac.jp
From: Hideki KANEBAKO <kane@kane.shimosuwa.nagano.jp>
In-Reply-To: Your message of "Sat, 12 Jul 1997 03:33:51 +0900"
References: <199707111833.DAA00666@fsunm.bpe.es.osaka-u.ac.jp>
X-Mailer: Mew version 1.70 on Emacs 19.28.1 / Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Sun, 13 Jul 1997 03:54:30 +0900
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 15753
Subject: [FreeBSD-users-jp 15753] Re: [Q] octave dose not exec .oct function.
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B6bH"$G$9!#(B

From: OKAZAKI Tetsurou <okazaki@bpe.es.osaka-u.ac.jp>
Subject: [FreeBSD-users-jp 15724] Re: [Q] octave dose not exec .oct function.
Date: Sat, 12 Jul 1997 03:33:51 +0900
Message-ID: <199707111833.DAA00666@fsunm.bpe.es.osaka-u.ac.jp>

okazaki> $B2,:j!w:eBg$G$9!%(B
okazaki> 
okazaki> dlopen()$B$O@.8y$7$F!$(Bdlsym()$B$G<:GT$7$F$$$k$_$?$$$G$9$M!%(B
okazaki> 
okazaki> $B;d$,IaCJ$5$o$C$F$$$k$N$O:#$@$K(BFreeBSD 2.1.5R$B$J$N$G!$(B
okazaki> $B$^$?!$A02s$NMM$K30$l$?%3%a%s%H(B($B$9$$$^$;!A$s(B^^;)$B$r(B
okazaki> $B$7$F$7$^$&$+$b$7$l$^$;$s$,!$$b$7(B2.2$B7OE}$H(B2.1$B7OE}$G(B
okazaki> $B4X?t(Bsymbol$BL>$N(Bmangling$BJ}K!$,JQ2=$7$F$$$J$$$J$i!$(B
okazaki> octave$B$N(Bsrc/dynamic-ld.cc $B$N2<$N$H$3$m(B
okazaki> 
okazaki> ------------------------------------------------
okazaki> #if defined (WITH_DYNAMIC_LINKING)
okazaki> 
okazaki> // XXX FIXME XXX -- need to provide some way to ensure that functions
okazaki> // that we are going to use will use the same naming convention as
okazaki> // Octave's internal functions.  It needs to be simpler than the
okazaki> // current DEFUN_DLD() macro, which assumes you know how to name the
okazaki> // function, the struct, and the helper function.
okazaki> 
okazaki> static string
okazaki> mangle_octave_oct_file_name (const string& name)
okazaki> {
okazaki>   string retval ("FS");
okazaki>   retval.append (name);
okazaki>   retval.append ("__Fv");
okazaki>   return retval;
okazaki> }
okazaki> --------------------------------------------------
okazaki> 
okazaki>  $B$K$"$k!$(Bstring retval ("FS");
okazaki>  $B$r(B      string retval ("_FS");
okazaki> 
okazaki>  $B$KJQ$($F$_$k$H<!$K?J$`$+$b$7$l$^$;$s!%(B
okazaki>  $B7k2L$r$<$R65$($F$/$@$5$$(B.

$B%"%I%P%$%9$"$j$,$H$&$4$6$$$^$7$?!#@.8y$G$7$?!#(B($B<+Bp$N(B 2.2.1 $B$G$9!#(B)
$B2q<R$N(B 2.2.2 $B$G$O7nMKF|$K$d$C$F$_$^$9!#(B

okazaki> p.s.
okazaki>  ports$B$r;H$o$J$$>l9g$K(B2.2.1$B$N4D6-$G(Bmake$B$G$-$F!$(B
okazaki>  2.2.2$B$@$H<:GT$9$k$H$$$&$N$O!$(Bc++$B%3%^%s%I$,(B
okazaki>  $B%j%s%/F0:n;~$K(Blibstdc++$B$r<+F0E*$K%j%s%/$9$k(B
okazaki>  $BMM$K$J$C$F$$$k$+$I$&$+$K0c$$$,$"$k$+$i$G$O(B
okazaki>  $B$J$$$+$H$$$&5$$,$7$^$9!%K\2H(BWeb cite$B$+$i$?$I$l$k(B
okazaki>  CVS$B$N(Bchange log(contrib/gcc/cp/g++.c)$B$r$_$F$_$k$H(B
okazaki>  $B$3$3$i$X$s$O2a5n$KJQF0$,$$$m$$$m$"$C$?$=$&$G$9$,(B...

$B$=$&$$$&7P0^$,$"$C$?$N$G$9$M!#(B

$B$H$3$m$G!"(Bliboctave $B$r;H$C$F%"%W%j%1!<%7%g%s$r:n$C$?;v$O$"$j$^$;$s$+!)(B
C++ $B$N4D6-$G?tCM7W;;MQ%/%i%9%i%$%V%i%j$rC5$7$F$$$k$N$G$9$,!"(B
octave $B$G;H$C$F$$$k$b$N$,NI$$$N$G$O$H;W$C$F$$$^$9!#(B(octave $B$G(B
$B%W%m%C%H%?%$%W$r:n$C$F$*$$$F!"%"%W%j%1!<%7%g%s$K0\9T$G$-$^$9$7(B...
$BFC$K!"(Bxxx.oct $B$O$A$g$C$H<jD>$7$9$l$P$=$N$^$^;H$($^$9$+$i(B)

doc/liboctave $B$K%/%i%9$d%a%=%C%I$N0lMw$O$"$k$N$G$9$,!"4JC1$JNcBj$N(B
$BMM$J$b$N$,$"$k$H$9$0$K;29M$K$G$-$k$N$G$9$,(B...

$B$b$7!"7P83$,$*$"$j$G$7$?$i65$($F$$$?$@$1$k$H$"$j$,$?$$$G$9!#(B
($B;d?.$N$h$&$K$J$C$F$7$^$C$F:Q$_$^$;$s!#(B)

---
Hideki KANEBAKO
Key fingerprint = D4 1D 3E 5D 63 DB F1 9D  91 05 C5 6A FF E7 42 23
Address: kane@kane.shimosuwa.nagano.jp
Office:  kane@gb.sankyoseiki.co.jp
