Newsgroups: fj.comp.image,fj.lang.c
Path: galaxy.trc.rwcp.or.jp!jaist-news!cs.titech!nirvana.cs.titech!wnoc-tyo-news!astecgw!dnpgw!pix!a_kuroe
From: a_kuroe@sparc691.gaken.dnp.co.jp (Akihiko Kuroe)
Subject: Re: [WANTED] libtiff patch for DEC alpha (64bit)
In-Reply-To: a_kuroe@sparc691.gaken.dnp.co.jp's message of Thu, 17 Mar 1994 07:26:22 GMT
Message-ID: <CMur9G.5G7@pix.gaken.dnp.co.jp>
Sender: news@pix.gaken.dnp.co.jp (Usenet System)
Organization: IIRI , Dai Nippon Printing Co.,Ltd. , Tokyo , Japan
X-Newsreader: gn [Version 1.20 Mar.1,1994]
References: <CMsso1.JoI@pix.gaken.dnp.co.jp>
Date: Fri, 18 Mar 1994 08:51:15 GMT
Lines: 92
Xref: galaxy.trc.rwcp.or.jp fj.comp.image:1376 fj.lang.c:1240
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.lang.c&nb=1240&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.

$B9u9>!s%;%k%U%U%)%m!<!wBgF|K\0u:~$G$9!#(B

In article <CMsso1.JoI@pix.gaken.dnp.co.jp>
a_kuroe@sparc691.gaken.dnp.co.jp writes:

> sizeof()$B$NCM$O(Bchar: 1, short: 2, int: 4, long: 8, double: 8
> $B$G$7$?$N$G!"%W%m%0%i%`$K$O!"<!$N$h$&$K8+$($F$$$k$N$G$7$g$&$+!#(B
($BN,(B)
> $B$$$:$l$K$;$h!"$=$N$^$^(Bmake$B$7$?$N$G$O@5$7$/;H$($J$5$=$&$G$9!#(B

$B$3$l$KBP$7!"(B

$BE7$N@<(B] $B$=$3$^$G!"$o$+$C$F$$$l$PJ9$/$3$H$J$$$N$K!#(B
$BE7$N@<(B] libtiff$B$O(Bshort=16bit, long=32bit$B$r2>Dj$7$F=q$+$l$F$$$k$N$G(B
$BE7$N@<(B] long=64bit$B$N(BC$B%3%s%Q%$%i$G$O$=$N$^$^DL$i$J$$$N$OEvA3$G$9$M!#(B
$BE7$N@<(B] $B%3%s%Q%$%i$N%*%W%7%g%s$d(B#pragma$B$G(Blong$B$N%5%$%:$rJQ$($i$l$J$$$N$+$J!#(B

$B$H$$$&2sEz$r(B($B%m!<%+%k$G(B^^;;)$B$$$?$@$-$^$7$?!#(B
$B$5$7$"$?$j!"0J2<$N$h$&$K$7$F(Bmake$B$7$^$7$?!#(B
TIFF$B%i%$%V%i%j$KIUB0$N(Btools$B$H(Bpbmplus$B$N%3%^%s%I72$K4X$7$F$O(B
$B0l1~F0:n$7$F$$$k$h$&$K$O8+$($^$9$,!"%H%j%C%-!<$JJ}K!$J$N$G!"(B
$B$G$-$l$P$-$A$s$H0\?"$9$Y$-$J$s$G$7$g$&$M!#(B
$B$H$$$&$3$H$G!"$-$A$s$H0\?"$7$??M$,$$$^$7$?$i$*CN$i$;2<$5$$!#(B

*** ../orig/libtiff/tiff.hThu Feb 20 02:52:35 1992
--- ./libtiff/tiff.hFri Mar 18 13:47:49 1994
***************
*** 37,42 ****
--- 37,47 ----
   *    Seattle, WA  98104
   *    206-622-5500
   */
+ #ifdef DEC_ALPHA /* 64bit int */
+ #definelongint
+ #define u_longu_int
+ #endif /* DEC_ALPHA */
+ 
  #defineTIFF_VERSION42
  
  #defineTIFF_BIGENDIAN0x4d4d
*** ../orig/libtiff/tiffcompat.hTue Mar 31 11:31:04 1992
--- ./libtiff/tiffcompat.hFri Mar 18 13:53:35 1994
***************
*** 37,42 ****
--- 37,47 ----
   *
   * NB: This file is a mess.
   */
+ #ifdef DEC_ALPHA /* 64bit int */
+ #definelongint
+ #defineu_longu_int
+ #endif /* DEC_ALPHA */
+ 
  #if (defined(__STDC__) || defined(__EXTENDED__)) && !defined(USE_PROTOTYPES)
  #defineUSE_PROTOTYPES1
  #defineUSE_CONST1
***************
*** 180,187 ****
--- 185,194 ----
  #if defined(_IBMR2)
  #include <stdlib.h>
  #else /* !_IBMR2 */
+ #ifndef DEC_ALPHA /* 64bit int */
  externchar *malloc();
  externchar *realloc();
+ #endif /* DEC_ALPHA */
  #endif /* _IBMR2 */
  #endif /* !MSDOS */
  #endif /* !__MACH__ */
*** ../orig/tools/tiffinfo.cTue Feb 11 12:04:26 1992
--- ./tools/tiffinfo.cFri Mar 18 12:17:30 1994
***************
*** 29,38 ****
--- 29,40 ----
  #include <stdio.h>
  #include "tiffio.h"
  
+ #ifndef DEC_ALPHA /* 64bit int */
  typedefunsigned char u_char;
  typedefunsigned short u_short;
  typedefunsigned short u_int;
  typedefunsigned long u_long;
+ #endif /* DEC_ALPHA */
  
  intshowdata = 0;/* show data */
  intreaddata = 0;/* read data in file */

$B%U%)%m!<%"%C%W@h$OFbMF$K$h$C$FA*$s$G2<$5$$!#%Q%C%A$N:_=h$J$i(B
fj.comp.image$B!"(B64bit$B%^%7%s$N?4F@$J$i(Bfj.lang.c$B$r?d>)$7$^$9!#(B8-)
--
$B9u9>L@I'!wBgF|K\0u:~(B $B2hA|8&5f=j(B3$BIt(B
<a_kuroe@sparc691.gaken.dnp.co.jp>
