Newsgroups: fj.windows.x,fj.questions.unix,fj.os.386bsd,fj.kanakan.wnn
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!wnoc-sfc-news!hskgw.hitachi-sk.co.jp!cet.hsk!sag.hsk!masa-k
From: masa-k@sag.hitachi-sk.co.jp (Masayuki Koba)
Subject: Re: [X11R6] Canna32,Wnn42 Imakefile (or imake) trouble.
Message-ID: <1994Nov22.082424.29182@sag.hitachi-sk.co.jp>
Sender: news@sag.hitachi-sk.co.jp (Usenet News System)
Nntp-Posting-Host: urd
Organization: Hitachi Software Engineering Co.,Ltd., Yokohama, Japan
References: <AKI.94Nov22154857@ayame.eto.kubota.co.jp>
Date: Tue, 22 Nov 1994 08:24:24 GMT
Lines: 352
Xref: galaxy.trc.rwcp.or.jp fj.windows.x:2682 fj.questions.unix:3043 fj.os.386bsd:185 fj.kanakan.wnn:790
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.questions.unix&nb=3043&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

$B!!8E>l$G$9!#(B

In article <AKI.94Nov22154857@ayame.eto.kubota.co.jp>,
aki@kubota.co.jp writes:

> ($B3t(B)$B%/%\%?$N(B $BHSEg$G$9!#%U%)%m!<$O(B fj.windows.x $B$K$7$^$9!#(B

$B!!$&$&$`!#$3$l$C$F$o$j$H$h$/=P$F$/$kOCBj$G$9$M!#855-;v$K(B Followup-To: $B$,(B
$B$J$$$N$G!"$=$N$^$^%U%)%m!<$7$F$_$^$9!#(B

> $B@h=5(B FreeBSD 1.1.5.1R$B$G(B X11R6 fix-05 $B$r(B -DX_WCHAR -DX_LOCALE -DXI18N 
> $B$G:n$j!"$=$N>e$G(B Unix User CD-ROM no.8$B$KF~$C$F$$$?(B Wnn 4.2$B$d(B Canna 32
> pl1 $B$r:n$C$?$H$3$m(B $BJQ$J8=>]$,$"$j$^$7$?!#(B
> 
> $B$I$A$i$b(B make$B<+BN$O$9$s$J$j=*$j$^$7$?!#(Bmake install$B$,$&$^$/$"$j$^$;$s!#(B
:

$B!!$+$s$J$N2r7h:v$O!"(BCanna-ML $B$KN.$l$^$7$?!#$(!<$H!"<!$N(B Canna (Canna
3.2p2 $B$d(B Canna 3.3) $B$G!"@5<0BP1~$5$l$k$H;W$$$^$9!#(B

# $B8=:_!":n<T$N:#$5$s$NI>2ABT$A!#(B:-)

$B!!(Btnn $B$r$_$k$3$H$,$G$-$kJ}$O!"(Btnn.forum.canna $B$r9XFI$9$k$H(B Canna-ML
$B$NFbMF$rFI$`$3$H$,$G$-$^$9$,!"$s!<!"$3$3$O(B fj $B$G$9$M!#$G$O!";d$,=q$$(B
$B$?ItJ,$@$1E>:\$7$F$*$-$^$7$g$&!#(B

----$B!!$3$3$+$i!!(B----
Newsgroups: tnn.forum.canna
From: Masayuki Koba <masa-k@sag.hitachi-sk.co.jp>
Subject: [Canna 3164] 4.4BSD-Lite based OS & Canna32p1
In-Reply-To: masa-k@sag.hitachi-sk.co.jp's message of Wed, 12 Oct 1994 17:50:19
 +0900 <199410120850.RAA19895@sag.sag.hitachi-sk.co.jp> 
Content-Type: text/plain; charset=ISO-2022-JP
Message-ID: <199410210610.PAA13850@sag.sag.hitachi-sk.co.jp>
X-Sequence: Canna 3164
Sender: Canna-request@astec.co.jp
Nntp-Posting-Host: amont.astec.co.jp
Reply-To: Canna@astec.co.jp
Organization: ASTEC, Inc. Tokyo, Japan
References: <199410120850.RAA19895@sag.sag.hitachi-sk.co.jp> 
Mime-Version: 1.0
Date: Fri, 21 Oct 1994 06:10:17 GMT
Approved: minmin@astec.co.jp
Lines: 237


$B!!8E>l$G$9!#(B

1994$BG/(B10$B7n(B12$BF|(B($B?e(B) 17:50 JST $B$K!";d[)$/(B:
>
> $B!!$(!<$H!"(BBSD/386 1.1 $B$d(B FreeBSD 1.1.5.1-R $B$G(B Canna32p1 $B$r:n$k(B
> $B>l9g$O!"(BINSTALL.jp $B$K=q$$$F$"$kFbMF$@$1$G$O40A4$K>pJsITB-$G$9!#(B
> $B$"$$$+$o$i$:(B wchar_t $B$K$OG:$^$5$l$^$9$,!"(B4.4BSD-Lite $B%Y!<%9$@$H(B
> $B99$K(B rune_t $B$J$I$I$$$&2x$7$2$J$b$N$^$G=P$FMh$k$N$G!"$5$i$K:.Mp(B
> $B$7$^$9!#(B(^^;)
> 
>   $B$H$$$&$3$H$G!"(BINSTALL.jp $B$K2CI.D{@5$9$kItJ,$r#M#L$KN.$7$^$9$N(B
> $B$G!"(B
:

$B$J$H$I8@$C$F!"$9$$$V$sF|$,$?$C$F$7$^$$$^$7$?$M!#(B(^^;)


$B!!$H$j$"$($:!"$3$l$+$i!"(B

(1) BSD/386 1.1 $B$N%X%C%@!<$r=$@5$7$F!"(BBSD/386 1.1 $B$K(B Canna32p1 $B$r(B
  $B%$%s%9%H!<%k$9$kJ}K!!#(B
(2) FreeBSD 1.1.5.1-RELEASE $B$N%X%C%@!<$r=$@5$7$F!"(BFreeBSD 1.1.5.1-
  RELEASE $B$K(B Canna32p1 $B$r%$%s%9%H!<%kJ}K!!#(B
(3) Canna32p1 $BK\BN$N%X%C%@!<$r=$@5$7$F!"(B4.4BSD-Lite $B%Y!<%9$N(B OS $B$K(B
  Canna32p1 $B$r%$%s%9%H!<%kJ}K!!#(B

$B$N#3$D$r4JC1$K>R2p$7$^$9!#(BINSTALL.jp $B$ND{@5$O!"$3$N5-;v$r8+$?:#$5$s(B
$B$NH=CG$rBT$C$F!"9M$($k$3$H$K$7$^$7$g$&!#(B

::::::::


(1) BSD/386 1.1 $B$N%X%C%@!<$r=$@5$7$F!"(BBSD/386 1.1 $B$K(B Canna32p1 $B$r(B
  $B%$%s%9%H!<%k$9$kJ}K!!#(B

$B!!<!$N%Q%C%A$r(B BSD/386 1.1 $B$N%X%C%@!<$K$"$F$k$H!"(BCanna32p1 $B$r!"$9$s(B
$B$J$j%$%s%9%H!<%k$G$-$^$9!#(B($B$3$l$O!"0JA0!"(BCanna-ML $B$KN.$l$F$$$?J}K!(B
$B$G$9!#(B)


--- usr/include/stdlib.h-Thu Feb  3 13:18:28 1994
+++ usr/include/stdlib.hWed Oct 12 12:41:37 1994
@@ -44,12 +44,17 @@
 #undef_SIZE_T_
 #endif
 
+#ifndef _STDDEF_H_
 #ifdef _BSD_WCHAR_T_
 #if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)
 typedef_BSD_WCHAR_T_rune_t;
 #endif
+#ifndef _WCHAR_T
+#define _WCHAR_T
 typedef_BSD_WCHAR_T_wchar_t;
 #undef _BSD_WCHAR_T_
+#endif
+#endif
 #endif
 
 typedef struct {
--- usr/include/stddef.h-Thu Feb  3 13:18:27 1994
+++ usr/include/stddef.hWed Oct 12 12:41:52 1994
@@ -45,12 +45,17 @@
 #undef_SIZE_T_
 #endif
 
+#ifndef _STDLIB_H_
 #ifdef _BSD_WCHAR_T_
 #if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)
 typedef_BSD_WCHAR_T_rune_t;
 #endif
+#ifndef _WCHAR_T
+#define _WCHAR_T
 typedef_BSD_WCHAR_T_wchar_t;
 #undef _BSD_WCHAR_T_
+#endif
+#endif
 #endif
 
 #ifndefNULL


::::::::


(2) FreeBSD 1.1.5.1-RELEASE $B$N%X%C%@!<$r=$@5$7$F!"(BFreeBSD 1.1.5.1-
  RELEASE $B$K(B Canna32p1 $B$r%$%s%9%H!<%kJ}K!!#(B

$B!!<!$N%Q%C%A$r(B FreeBSD 1.1.5.1-RELEASE $B$N%X%C%@!<$K$"$F$k$H!"(BCanna32p1
$B$r!"$9$s$J$j%$%s%9%H!<%k$G$-$^$9!#(B


--- usr/include/stdlib.h-Thu Jun 30 03:00:56 1994
+++ usr/include/stdlib.hWed Oct 12 13:25:16 1994
@@ -42,17 +42,24 @@
 #include <machine/ansi.h>
 #endif
 
+/*
 #ifdef_WCHAR_T_
 typedef_WCHAR_T_wchar_t;
 #undef_WCHAR_T_
 #endif
+*/
 
+#ifndef_STDDEF_H_
 #ifdef  _BSD_WCHAR_T_
 #ifndef _ANSI_SOURCE
 typedef _BSD_WCHAR_T_   rune_t;
 #endif
+#ifndef_WCHAR_T
+#define_WCHAR_T
 typedef _BSD_WCHAR_T_   wchar_t;
 #undef  _BSD_WCHAR_T_
+#endif
+#endif
 #endif
 
 #ifndefNULL
--- usr/include/stddef.h-Thu Jun 30 03:00:55 1994
+++ usr/include/stddef.hWed Oct 12 12:23:53 1994
@@ -46,12 +46,17 @@
 #undef_SIZE_T_
 #endif
 
+#ifndef_STDLIB_H_
 #ifdef_BSD_WCHAR_T_
 #ifndef _ANSI_SOURCE
 typedef_BSD_WCHAR_T_rune_t;
 #endif
+#ifndef_WCHAR_T
+#define_WCHAR_T
 typedef_BSD_WCHAR_T_wchar_t;
 #undef_BSD_WCHAR_T_
+#endif
+#endif
 #endif
 
 #ifndefNULL
--- usr/include/runetype.h-Thu Jun 30 03:01:00 1994
+++ usr/include/runetype.hWed Oct 12 15:18:27 1994
@@ -43,9 +43,9 @@
 #include <sys/cdefs.h>
 
 #ifdef  _BSD_WCHAR_T_
-typedef _BSD_WCHAR_T_rune_t;
-typedef _BSD_WCHAR_T_wchar_t;
-#undef  _BSD_WCHAR_T_
+#define_LOCAL_RUNE_T__BSD_WCHAR_T_
+#else
+#define_LOCAL_RUNE_T_rune_t
 #endif
 
 #define_CACHED_RUNES(1 <<8 )/* Must be a power of 2 */
@@ -55,9 +55,9 @@
  * The lower 8 bits of runetype[] contain the digit value of the rune.
  */
 typedef struct {
-rune_tmin;/* First rune of the range */
-rune_tmax;/* Last rune (inclusive) of the range */
-rune_tmap;/* What first maps to in maps */
+_LOCAL_RUNE_T_min;/* First rune of the range */
+_LOCAL_RUNE_T_max;/* Last rune (inclusive) of the range */
+_LOCAL_RUNE_T_map;/* What first maps to in maps */
 unsigned long*types;/* Array of types in range */
 } _RuneEntry;
 
@@ -70,15 +70,15 @@
 charmagic[8];/* Magic saying what version we are */
 charencoding[32];/* ASCII name of this encoding */
 
-rune_t(*sgetrune)
+_LOCAL_RUNE_T_(*sgetrune)
     __P((const char *, unsigned int, char const **));
 int(*sputrune)
-    __P((rune_t, char *, unsigned int, char **));
-rune_tinvalid_rune;
+    __P((_LOCAL_RUNE_T_, char *, unsigned int, char **));
+_LOCAL_RUNE_T_invalid_rune;
 
 unsigned longrunetype[_CACHED_RUNES];
-rune_tmaplower[_CACHED_RUNES];
-rune_tmapupper[_CACHED_RUNES];
+_LOCAL_RUNE_T_maplower[_CACHED_RUNES];
+_LOCAL_RUNE_T_mapupper[_CACHED_RUNES];
 
 /*
  * The following are to deal with Runes larger than _CACHED_RUNES - 1.


::::::::


(3) Canna32p1 $BK\BN$N%X%C%@!<$r=$@5$7$F!"(B4.4BSD-Lite $B%Y!<%9$N(B OS $B$K(B
  Canna32p1 $B$r%$%s%9%H!<%kJ}K!!#(B

$B!!$"$kJ}$+$i!"<!$N%Q%C%A$r$$$?$@$-$^$7$?!#(B($B$3$N=$@5$,!"$*$=$i$/%Y%9%H(B
$B$G$7$g$&$M!#(B)


RCS file: /usr/src/local/X11/contrib/im/Canna32/canna/widedef.h,v
retrieving revision 1.1
diff -u -r1.1 widedef.h
--- 1.11994/07/31 04:14:09
+++ widedef.h1994/07/31 13:37:39
@@ -43,10 +43,24 @@
 #if !defined(WCHAR_T) && !defined(_WCHAR_T) && !defined(_WCHAR_T_) \
  && !defined(__WCHAR_T) && !defined(_GCC_WCHAR_T)
 # ifdef WCHAR16
+#  if defined(__bsdi__) || defined(__386BSD__)
+#include <machine/ansi.h>
+#undef _BSD_WCHAR_T_
+#define _BSD_WCHAR_T_ unsigned short
+#include <stddef.h>
+#  else
 typedef unsigned short wchar_t;
+#  endif
 # else
 /* replace this with #include or typedef appropriate for your system */
+#  if defined(__bsdi__) || defined(__386BSD__)
+#include <machine/ansi.h>
+#undef _BSD_WCHAR_T_
+#define _BSD_WCHAR_T_ unsigned long
+#include <stddef.h>
+#  else
 typedef unsigned long wchar_t;
+#  endif /* __bsdi__ || __386BSD__ */
 # endif
 # define WCHAR_T
 # define _WCHAR_T

--
$B8E>l(B $B@59T(B ($B$3$P(B $B$^$5$f$-(B)              (((((((
  E-mail: masa-k@sag.hitachi-sk.co.jp   )$B"_(B $B"_(B)
                                       (  v  __
                                        $B!5(B-$B!R(B/


Newsgroups: tnn.forum.canna
From: Masayuki Koba <masa-k@sag.hitachi-sk.co.jp>
Subject: [Canna 3173] Re: 4.4BSD-Lite based OS & Canna32p1 
In-Reply-To: sa2c@freebird.and.or.jp's message of Fri, 21 Oct 1994 22:24:55
 +0900 <199410211324.WAA20026@localhost> 
Content-Type: text/plain; charset=ISO-2022-JP
Message-ID: <199410211442.XAA18084@sag.sag.hitachi-sk.co.jp>
X-Sequence: Canna 3173
Sender: Canna-request@astec.co.jp
Nntp-Posting-Host: amont.astec.co.jp
Reply-To: Canna@astec.co.jp
Organization: ASTEC, Inc. Tokyo, Japan
References: <199410211324.WAA20026@localhost> 
Mime-Version: 1.0
Date: Fri, 21 Oct 1994 14:42:41 GMT
Approved: minmin@astec.co.jp
Lines: 38


1994$BG/(B10$B7n(B21$BF|(B($B6b(B) 22:24 JST $B$K!"(BNIIMI Satoshi $B$5$s[)$/(B:
>
> __386BSD__ $B$O(B NetBSD 1.0 $B$d(B FreeBSD 2.0 $B$G$O(B define $B$5$l$J$$$+$b$7$l$J(B
> $B$$$N$G!"(B

  $B$=$&$G$9$M!#:#$N$H$3$m$O!"%*%j%8%J%k$K7I0U$r$"$i$o$7$FF~$C$F(B
$B$^$9$1$I!"$3$N$"$?$j$N(B OS $B<1JL%i%Y%k$C$F!"M=9pL5$7$KJQ$o$k2DG=(B
$B@-$,Bg$-$$$G$9$h$M!#(B

> $B$G$O$J$/!"(BXFree86 $B$G$d$C$F$$$k$h$&$K(B
> 
> #include <sys/param.h>
> :
> #if (BSD >= 199103)
> 
> $B$H$9$k$N$,$$$$$H;W$$$^$9!#(B

$B!!(BXFree86-3.1 $B$,(B xc/programs/twm/lex.l $B$G;H$C$F$k%F%/%K%C%/$G$9$M!#(B
XFree86-3.1 $B$,(B FreeBSD 1.1.5.1-RELEASE $B$G$5$/$C$H%3%s%Q%$%k$G$-$?(B
$B$+$i!"$I$&=$@5$7$F$k$N$+$J$"$H;W$C$FGA$$$F!"4X?4$7$?3P$($,$"$j$^$9!#(B

# $B$=$l$K$7$F$O!"(Bxc/fonts/PEX/to_wfont.y $B$NJ}$O(B
##if defined(__bsdi__) || defined(__NetBSD__)
#|| defined(__FreeBSD__) || defined(__386BSD__)
# $B$J$s$F$3$H$7$F$^$9$M!#(B(^^;)

> #if defined(BSD) && (BSD >= 199103)
> 
> $B$,%Y%9%H$+$J!#(B

$B!!;?@.$G$9!#(B

--
$B8E>l(B $B@59T(B ($B$3$P(B $B$^$5$f$-(B)              (((((((
  E-mail: masa-k@sag.hitachi-sk.co.jp   )$B"_(B $B"_(B)
                                       (  v  __
                                        $B!5(B-$B!R(B/
----$B!!$3$3$^$G!!(B----

::::::::

$B!!(BFreeBSD 2.0($B&A(B)$B$J$I$N$h$&$K(B 4.4BSD-Lite $B%Y!<%9$K40A4$K0\9T$7$F$$$k(B
OS $B$N>l9g$O!"99$K(B lseek (off_t) $B$N$^$o$j$G$bLdBj$,H/@8$9$k$=$&$G$9!#(B

-- 
$B8E>l(B $B@59T(B ($B$3$P(B $B$^$5$f$-(B)              (((((((
  E-mail: masa-k@sag.hitachi-sk.co.jp   )$B"_(B $B"_(B)
                                       (  v  __
                                        $B!5(B-$B!R(B/
