Another HTML Lint Gateway
  Congratulations! No Validation Errors!
たいへんよくできました

с腟篁ヤс

http://wg.drive.ne.jp/rose/migrate_freebsd_91r_imagick/ HTML5с障
若荀ゃ障с鐚(^o^)鐚 HTML 100鴻с帥違 30腮蕁 292腟篏帥障絖潟若 UTF-8 с

сHTML篁ヤс

http://wg.drive.ne.jp/rose/migrate_freebsd_91r_imagick/

  1. <!DOCTYPE html>
  2. <html dir="ltr" lang="ja">
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="keywords" content="FreeBSD, Server" />
  6. <meta name="description" content="ゃ ports 鴻宴潟違 OS 医 make install 翫綽潟潟ゃ腟篋障OS /usr/include/ 筝ч∽医緇絋紊眼" />
  7. <title>Migrate to FreeBSD 9.1-RELEASE (ImageMagick 6.4) : New Wind</title>
  8. <link rel="stylesheet" href="http://wg.drive.ne.jp/rose/wp-content/themes/Evander/style.css" type="text/css" media="screen" />
  9. <link rel="alternate" type="application/rss+xml" title="New Wind RSS Feed" href="http://wg.drive.ne.jp/rose/feed/" />
  10. <link rel="alternate" type="application/atom+xml" title="New Wind Atom Feed" href="http://wg.drive.ne.jp/rose/feed/atom/" />
  11. <link rel="alternate" type="application/rss+xml" title="New Wind &raquo; Migrate to FreeBSD 9.1-RELEASE (ImageMagick 6.4) 潟<潟c若" href="http://wg.drive.ne.jp/rose/migrate_freebsd_91r_imagick/feed/" />
  12. <link rel='stylesheet' id='dynamic-to-top-css'  href='http://wg.drive.ne.jp/rose/wp-content/plugins/dynamic-to-top/css/dynamic-to-top-css.php?ver=3.2' type='text/css' media='all' />
  13. <script type='text/javascript' src='http://wg.drive.ne.jp/rose/wp-includes/js/jquery/jquery.js?ver=1.7.1'></script>
  14. <script type='text/javascript' src='http://wg.drive.ne.jp/rose/wp-includes/js/comment-reply.js?ver=20090102'></script>
  15. <link rel='canonical' href='http://wg.drive.ne.jp/rose/migrate_freebsd_91r_imagick/' />
  16. <script type="text/javascript" src="http://wg.drive.ne.jp/rose/wp-content/themes/Evander/js/jquery.easing.1.1.js"></script>
  17. <script type="text/javascript" src="http://wg.drive.ne.jp/rose/wp-content/themes/Evander/js/jcarousel.js"></script>
  18. <script type="text/javascript" src="http://wg.drive.ne.jp/rose/wp-content/themes/Evander/js/wg.js"></script>
  19. </head>
  20. <body id="top">
  21. <div id="fb-root"></div>
  22. <script type="text/javascript" src="http://platform.twitter.com/widgets.js" charset="utf-8"></script>
  23. <script type="text/javascript" src="http://wg.drive.ne.jp/rose/wp-content/themes/Evander/js/wg.fb.js"></script>
  24. <div id="wrapper">
  25. <div id="header">
  26.   <div class="blogname">
  27.     <h1><a href="http://wg.drive.ne.jp/rose/" title="New Wind">New Wind</a></h1>
  28.     <h2>iPhone 6 Plus, 羃膰, 緇∴吟羂 (腑篆), 綺 &#8230; LifeLog</h2>
  29.   </div>
  30.   <div id="search">
  31.     <form method="get" id="searchform" action="http://wg.drive.ne.jp/rose/" >
  32.       <input type="text" accesskey="n" tabindex="1" id="s" name="s" onfocus="if (this.value == 'search site') { this.value = '' };" onblur="if (this.value == '') { this.value = 'search site' };" value="" />
  33.       <input type="submit" accesskey="n" tabindex="2" id="searchsubmit" value="" />
  34.     </form>
  35.   </div>
  36.   <div class="widebanner"></div>
  37.   <div class="clear"></div>
  38. </div>
  39. <div id="foxmenucontainer"></div>
  40. <div id="casing">
  41.   <div id="content">
  42.     <div id="crumbs"><a href="http://wg.drive.ne.jp/rose/" title="Home">Home</a> &raquo; <a href="http://wg.drive.ne.jp/rose/category/freebsd/" title="FreeBSD 腮帥鴻茵腓">FreeBSD</a> &raquo; <span class="current">Migrate to FreeBSD 9.1-RELEASE (ImageMagick 6.4)</span> (Tag: <a href="http://wg.drive.ne.jp/rose/tag/server/" rel="tag">Server</a>)</div>
  43.     <div class="post-7120 post type-post status-publish format-standard hentry category-freebsd tag-server post" id="post-7120">
  44.       <div class="title">
  45.         <h2><a href="http://wg.drive.ne.jp/rose/migrate_freebsd_91r_imagick/" rel="bookmark" title="Permanent Link to Migrate to FreeBSD 9.1-RELEASE (ImageMagick 6.4)">Migrate to FreeBSD 9.1-RELEASE (ImageMagick 6.4)</a></h2>
  46.         <p class="ptime">2013/09/09 20:22</p>
  47.         <div class="clear"></div>
  48.       </div>
  49.       <div class="entry">
  50. <!-- *** -->
  51. <p>ゃ ports 鴻宴潟違 OS 医 make install 翫綽潟潟ゃ腟篋障OS /usr/include/ 筝ч∽医緇絋紊眼翫荅峨障</p>
  52. <p>ImageMagick 6.4.9 FreeBSD 9.1-RELEASE 絮綽荀腱肢罕 2009 綛顔鴻宴潟障zlib.h, zconf.h 紊眼сゃ障ャ障</p>
  53. <p>9.1-RELEASE ImageMagick/magick/blob.c 篆罩c<≪с</p>
  54. <pre>
  55. --- ./work/ImageMagick-6.4.9-3/magick/blob.c    2009-02-11 02:43:17.000000000 +0900
  56. +++ /usr/appli/conf.dna15/blob.c                2013-08-30 12:23:24.000000000 +0900
  57. @@ -88,6 +88,22 @@
  58. /*
  59.    Typedef declarations.
  60. */
  61. +typedef union FileInfo
  62. +{
  63. +  FILE
  64. +    *file;
  65. +
  66. +#if defined(MAGICKCORE_ZLIB_DELEGATE)
  67. +  gzFile
  68. +    gzfile;
  69. +#endif
  70. +
  71. +#if defined(MAGICKCORE_BZLIB_DELEGATE)
  72. +  BZFILE
  73. +    *bzfile;
  74. +#endif
  75. +} FileInfo;
  76. +
  77. struct _BlobInfo
  78. {
  79.    size_t
  80. @@ -113,8 +129,8 @@
  81.    StreamType
  82.      type;
  83. -  FILE
  84. -    *file;
  85. +  FileInfo
  86. +    file_info;
  87.    struct stat
  88.      properties;
  89. @@ -182,7 +198,7 @@
  90.    blob_info-&gt;quantum=(size_t) MagickMaxBufferExtent;
  91.    blob_info-&gt;offset=0;
  92.    blob_info-&gt;type=BlobStream;
  93. -  blob_info-&gt;file=(FILE *) NULL;
  94. +  blob_info-&gt;file_info.file=(FILE *) NULL;
  95.    blob_info-&gt;data=(unsigned char *) blob;
  96.    blob_info-&gt;mapped=MagickFalse;
  97. }
  98. @@ -425,7 +441,7 @@
  99.    clone_info-&gt;status=blob_info-&gt;status;
  100.    clone_info-&gt;temporary=blob_info-&gt;temporary;
  101.    clone_info-&gt;type=blob_info-&gt;type;
  102. -  clone_info-&gt;file=blob_info-&gt;file;
  103. +  clone_info-&gt;file_info.file=blob_info-&gt;file_info.file;
  104.    clone_info-&gt;properties=blob_info-&gt;properties;
  105.    clone_info-&gt;stream=blob_info-&gt;stream;
  106.    clone_info-&gt;data=blob_info-&gt;data;
  107. @@ -488,20 +504,20 @@
  108.      case StandardStream:
  109.      case PipeStream:
  110.      {
  111. -      status=ferror(image-&gt;blob-&gt;file);
  112. +      status=ferror(image-&gt;blob-&gt;file_info.file);
  113.        break;
  114.      }
  115.      case ZipStream:
  116.      {
  117. #if defined(MAGICKCORE_ZLIB_DELEGATE)
  118. -      (void) gzerror(image-&gt;blob-&gt;file,&#038;status);
  119. +      (void) gzerror(image-&gt;blob-&gt;file_info.gzfile,&#038;status);
  120. #endif
  121.        break;
  122.      }
  123.      case BZipStream:
  124.      {
  125. #if defined(MAGICKCORE_BZLIB_DELEGATE)
  126. -      (void) BZ2_bzerror((BZFILE *) image-&gt;blob-&gt;file,&#038;status);
  127. +      (void) BZ2_bzerror((BZFILE *) image-&gt;blob-&gt;file_info.file,&#038;status);
  128. #endif
  129.        break;
  130.      }
  131. @@ -517,27 +533,27 @@
  132.      case FileStream:
  133.      case StandardStream:
  134.      {
  135. -      status=fclose(image-&gt;blob-&gt;file);
  136. +      status=fclose(image-&gt;blob-&gt;file_info.file);
  137.        break;
  138.      }
  139.      case PipeStream:
  140.      {
  141. #if defined(MAGICKCORE_HAVE_POPEN)
  142. -      status=pclose(image-&gt;blob-&gt;file);
  143. +      status=pclose(image-&gt;blob-&gt;file_info.file);
  144. #endif
  145.        break;
  146.      }
  147.      case ZipStream:
  148.      {
  149. #if defined(MAGICKCORE_ZLIB_DELEGATE)
  150. -      status=gzclose(image-&gt;blob-&gt;file);
  151. +      status=gzclose(image-&gt;blob-&gt;file_info.gzfile);
  152. #endif
  153.        break;
  154.      }
  155.      case BZipStream:
  156.      {
  157. #if defined(MAGICKCORE_BZLIB_DELEGATE)
  158. -      BZ2_bzclose((BZFILE *) image-&gt;blob-&gt;file);
  159. +      BZ2_bzclose((BZFILE *) image-&gt;blob-&gt;file_info.bzfile);
  160. #endif
  161.        break;
  162.      }
  163. @@ -639,7 +655,7 @@
  164.    blob_info-&gt;eof=MagickFalse;
  165.    blob_info-&gt;exempt=MagickFalse;
  166.    blob_info-&gt;type=UndefinedStream;
  167. -  blob_info-&gt;file=(FILE *) NULL;
  168. +  blob_info-&gt;file_info.file=(FILE *) NULL;
  169.    data=blob_info-&gt;data;
  170.    blob_info-&gt;data=(unsigned char *) NULL;
  171.    blob_info-&gt;stream=(StreamHandler) NULL;
  172. @@ -685,7 +701,7 @@
  173.      case StandardStream:
  174.      case PipeStream:
  175.      {
  176. -      image-&gt;blob-&gt;eof=feof(image-&gt;blob-&gt;file) != 0 ? MagickTrue : MagickFalse;
  177. +      image-&gt;blob-&gt;eof=feof(image-&gt;blob-&gt;file_info.file) != 0 ? MagickTrue : MagickFalse;
  178.        break;
  179.      }
  180.      case ZipStream:
  181. @@ -700,7 +716,7 @@
  182.          status;
  183.        status=0;
  184. -      (void) BZ2_bzerror((BZFILE *) image-&gt;blob-&gt;file,&#038;status);
  185. +      (void) BZ2_bzerror((BZFILE *) image-&gt;blob-&gt;file_info.file,&#038;status);
  186.        image-&gt;blob-&gt;eof=status == BZ_UNEXPECTED_EOF ? MagickTrue : MagickFalse;
  187. #endif
  188.        break;
  189. @@ -1049,7 +1065,7 @@
  190. {
  191.    assert(image != (const Image *) NULL);
  192.    assert(image-&gt;signature == MagickSignature);
  193. -  return(image-&gt;blob-&gt;file);
  194. +  return(image-&gt;blob-&gt;file_info.file);
  195. }
  196. /*
  197. @@ -1162,7 +1178,7 @@
  198.      }
  199.      case FileStream:
  200.      {
  201. -      if (fstat(fileno(image-&gt;blob-&gt;file),&#038;image-&gt;blob-&gt;properties) == 0)
  202. +      if (fstat(fileno(image-&gt;blob-&gt;file_info.file),&#038;image-&gt;blob-&gt;properties) == 0)
  203.          length=(MagickSizeType) image-&gt;blob-&gt;properties.st_size;
  204.        break;
  205.      }
  206. @@ -1178,7 +1194,7 @@
  207. #if defined(__WINDOWS__)
  208.        if (GetPathAttributes(image-&gt;filename,&#038;image-&gt;blob-&gt;properties) != MagickFalse)
  209. #else
  210. -      if (fstat(fileno(image-&gt;blob-&gt;file),&#038;image-&gt;blob-&gt;properties) == 0)
  211. +      if (fstat(fileno(image-&gt;blob-&gt;file_info.file),&#038;image-&gt;blob-&gt;properties) == 0)
  212. #endif
  213.          length=(MagickSizeType) image-&gt;blob-&gt;properties.st_size;
  214. #endif
  215. @@ -1190,7 +1206,7 @@
  216. #if defined(__WINDOWS__)
  217.        if (GetPathAttributes(image-&gt;filename,&#038;image-&gt;blob-&gt;properties) != MagickFalse)
  218. #else
  219. -      if (fstat(fileno(image-&gt;blob-&gt;file),&#038;image-&gt;blob-&gt;properties) == 0)
  220. +      if (fstat(fileno(image-&gt;blob-&gt;file_info.file),&#038;image-&gt;blob-&gt;properties) == 0)
  221. #endif
  222.          length=(MagickSizeType) image-&gt;blob-&gt;properties.st_size;
  223. #endif
  224. @@ -2200,10 +2216,10 @@
  225.    if ((LocaleCompare(filename,"-") == 0) ||
  226.        ((*filename == '\0') &#038;&#038; (image_info-&gt;file == (FILE *) NULL)))
  227.      {
  228. -      image-&gt;blob-&gt;file=(*type == 'r') ? stdin : stdout;
  229. +      image-&gt;blob-&gt;file_info.file=(*type == 'r') ? stdin : stdout;
  230. #if defined(__WINDOWS__)
  231.        if (strchr(type,'b') != (char *) NULL)
  232. -        setmode(_fileno(image-&gt;blob-&gt;file),_O_BINARY);
  233. +        setmode(_fileno(image-&gt;blob-&gt;file_info.file),_O_BINARY);
  234. #endif
  235.        image-&gt;blob-&gt;type=StandardStream;
  236.        image-&gt;blob-&gt;exempt=MagickTrue;
  237. @@ -2216,10 +2232,10 @@
  238.        *mode=(*type);
  239.        mode[1]='\0';
  240. -      image-&gt;blob-&gt;file=fdopen(atoi(filename+3),mode);
  241. +      image-&gt;blob-&gt;file_info.file=fdopen(atoi(filename+3),mode);
  242. #if defined(__WINDOWS__)
  243.        if (strchr(type,'b') != (char *) NULL)
  244. -        setmode(_fileno(image-&gt;blob-&gt;file),_O_BINARY);
  245. +        setmode(_fileno(image-&gt;blob-&gt;file_info.file),_O_BINARY);
  246. #endif
  247.        image-&gt;blob-&gt;type=StandardStream;
  248.        image-&gt;blob-&gt;exempt=MagickTrue;
  249. @@ -2240,8 +2256,8 @@
  250. #endif
  251.        *mode=(*type);
  252.        mode[1]='\0';
  253. -      image-&gt;blob-&gt;file=(FILE *) popen(filename+1,mode);
  254. -      if (image-&gt;blob-&gt;file == (FILE *) NULL)
  255. +      image-&gt;blob-&gt;file_info.file=(FILE *) popen(filename+1,mode);
  256. +      if (image-&gt;blob-&gt;file_info.file == (FILE *) NULL)
  257.          {
  258.            ThrowFileException(exception,BlobError,"UnableToOpenBlob",filename);
  259.            return(MagickFalse);
  260. @@ -2255,8 +2271,8 @@
  261. #if defined(S_ISFIFO)
  262.    if ((status == MagickTrue) &#038;&#038; S_ISFIFO(image-&gt;blob-&gt;properties.st_mode))
  263.      {
  264. -      image-&gt;blob-&gt;file=(FILE *) OpenMagickStream(filename,type);
  265. -      if (image-&gt;blob-&gt;file == (FILE *) NULL)
  266. +      image-&gt;blob-&gt;file_info.file=(FILE *) OpenMagickStream(filename,type);
  267. +      if (image-&gt;blob-&gt;file_info.file == (FILE *) NULL)
  268.          {
  269.            ThrowFileException(exception,BlobError,"UnableToOpenBlob",filename);
  270.            return(MagickFalse);
  271. @@ -2308,8 +2324,8 @@
  272.        ((strlen(filename) &gt; 5) &#038;&#038;
  273.         (LocaleCompare(filename+strlen(filename)-5,".svgz") == 0)))
  274.      {
  275. -      image-&gt;blob-&gt;file=(FILE *) gzopen(filename,type);
  276. -      if (image-&gt;blob-&gt;file != (FILE *) NULL)
  277. +      image-&gt;blob-&gt;file_info.file=(FILE *) gzopen(filename,type);
  278. +      if (image-&gt;blob-&gt;file_info.file != (FILE *) NULL)
  279.          image-&gt;blob-&gt;type=ZipStream;
  280.      }
  281.    else
  282. @@ -2318,26 +2334,26 @@
  283.      if ((strlen(filename) &gt; 4) &#038;&#038;
  284.          (LocaleCompare(filename+strlen(filename)-4,".bz2") == 0))
  285.        {
  286. -        image-&gt;blob-&gt;file=(FILE *) BZ2_bzopen(filename,type);
  287. -        if (image-&gt;blob-&gt;file != (FILE *) NULL)
  288. +        image-&gt;blob-&gt;file_info.file=(FILE *) BZ2_bzopen(filename,type);
  289. +        if (image-&gt;blob-&gt;file_info.file != (FILE *) NULL)
  290.            image-&gt;blob-&gt;type=BZipStream;
  291.        }
  292.      else
  293. #endif
  294.        if (image_info-&gt;file != (FILE *) NULL)
  295.          {
  296. -          image-&gt;blob-&gt;file=image_info-&gt;file;
  297. +          image-&gt;blob-&gt;file_info.file=image_info-&gt;file;
  298.            image-&gt;blob-&gt;type=FileStream;
  299.            image-&gt;blob-&gt;exempt=MagickTrue;
  300.          }
  301.        else
  302.          {
  303. -          image-&gt;blob-&gt;file=(FILE *) OpenMagickStream(filename,type);
  304. -          if (image-&gt;blob-&gt;file != (FILE *) NULL)
  305. +          image-&gt;blob-&gt;file_info.file=(FILE *) OpenMagickStream(filename,type);
  306. +          if (image-&gt;blob-&gt;file_info.file != (FILE *) NULL)
  307.              {
  308.                image-&gt;blob-&gt;type=FileStream;
  309. #if defined(MAGICKCORE_HAVE_SETVBUF)
  310. -              (void) setvbuf(image-&gt;blob-&gt;file,(char *) NULL,(int) _IOFBF,
  311. +              (void) setvbuf(image-&gt;blob-&gt;file_info.file,(char *) NULL,(int) _IOFBF,
  312.                  16384);
  313. #endif
  314.                if (*type == 'r')
  315. @@ -2349,26 +2365,26 @@
  316.                      magick[3];
  317.                    (void) ResetMagickMemory(magick,0,sizeof(magick));
  318. -                  count=fread(magick,1,sizeof(magick),image-&gt;blob-&gt;file);
  319. -                  (void) rewind(image-&gt;blob-&gt;file);
  320. +                  count=fread(magick,1,sizeof(magick),image-&gt;blob-&gt;file_info.file);
  321. +                  (void) rewind(image-&gt;blob-&gt;file_info.file);
  322.                    (void) LogMagickEvent(BlobEvent,GetMagickModule(),
  323.                       "  read %ld magic header bytes",(long) count);
  324. #if defined(MAGICKCORE_ZLIB_DELEGATE)
  325.                    if (((int) magick[0] == 0x1F) &#038;&#038; ((int) magick[1] == 0x8B) &#038;&#038;
  326.                        ((int) magick[2] == 0x08))
  327.                      {
  328. -                      (void) fclose(image-&gt;blob-&gt;file);
  329. -                      image-&gt;blob-&gt;file=(FILE *) gzopen(filename,type);
  330. -                      if (image-&gt;blob-&gt;file != (FILE *) NULL)
  331. +                      (void) fclose(image-&gt;blob-&gt;file_info.file);
  332. +                      image-&gt;blob-&gt;file_info.file=(FILE *) gzopen(filename,type);
  333. +                      if (image-&gt;blob-&gt;file_info.file != (FILE *) NULL)
  334.                          image-&gt;blob-&gt;type=ZipStream;
  335.                       }
  336. #endif
  337. #if defined(MAGICKCORE_BZLIB_DELEGATE)
  338.                    if (strncmp((char *) magick,"BZh",3) == 0)
  339.                      {
  340. -                      (void) fclose(image-&gt;blob-&gt;file);
  341. -                      image-&gt;blob-&gt;file=(FILE *) BZ2_bzopen(filename,type);
  342. -                      if (image-&gt;blob-&gt;file != (FILE *) NULL)
  343. +                      (void) fclose(image-&gt;blob-&gt;file_info.file);
  344. +                      image-&gt;blob-&gt;file_info.file=(FILE *) BZ2_bzopen(filename,type);
  345. +                      if (image-&gt;blob-&gt;file_info.file != (FILE *) NULL)
  346.                          image-&gt;blob-&gt;type=BZipStream;
  347.                      }
  348. #endif
  349. @@ -2401,7 +2417,7 @@
  350.                *blob;
  351.              length=(size_t) properties-&gt;st_size;
  352. -            blob=MapBlob(fileno(image-&gt;blob-&gt;file),ReadMode,0,length);
  353. +            blob=MapBlob(fileno(image-&gt;blob-&gt;file_info.file),ReadMode,0,length);
  354.              if (blob != (void *) NULL)
  355.                {
  356.                  /*
  357. @@ -2411,8 +2427,8 @@
  358.                    image-&gt;blob-&gt;exempt=MagickFalse;
  359.                  else
  360.                    {
  361. -                    (void) fclose(image-&gt;blob-&gt;file);
  362. -                    image-&gt;blob-&gt;file=(FILE *) NULL;
  363. +                    (void) fclose(image-&gt;blob-&gt;file_info.file);
  364. +                    image-&gt;blob-&gt;file_info.file=(FILE *) NULL;
  365.                    }
  366.                  AttachBlob(image-&gt;blob,blob,length);
  367.                  image-&gt;blob-&gt;mapped=MagickTrue;
  368. @@ -2578,12 +2594,12 @@
  369.        {
  370.          default:
  371.          {
  372. -          count=(ssize_t) fread(q,1,length,image-&gt;blob-&gt;file);
  373. +          count=(ssize_t) fread(q,1,length,image-&gt;blob-&gt;file_info.file);
  374.            break;
  375.          }
  376.          case 2:
  377.          {
  378. -          c=getc(image-&gt;blob-&gt;file);
  379. +          c=getc(image-&gt;blob-&gt;file_info.file);
  380.            if (c == EOF)
  381.              break;
  382.            *q++=(unsigned char) c;
  383. @@ -2591,7 +2607,7 @@
  384.          }
  385.          case 1:
  386.          {
  387. -          c=getc(image-&gt;blob-&gt;file);
  388. +          c=getc(image-&gt;blob-&gt;file_info.file);
  389.            if (c == EOF)
  390.              break;
  391.            *q++=(unsigned char) c;
  392. @@ -2609,12 +2625,12 @@
  393.        {
  394.          default:
  395.          {
  396. -          count=(ssize_t) gzread(image-&gt;blob-&gt;file,q,(unsigned int) length);
  397. +          count=(ssize_t) gzread(image-&gt;blob-&gt;file_info.gzfile,q,(unsigned int) length);
  398.            break;
  399.          }
  400.          case 2:
  401.          {
  402. -          c=gzgetc(image-&gt;blob-&gt;file);
  403. +          c=gzgetc(image-&gt;blob-&gt;file_info.gzfile);
  404.            if (c == EOF)
  405.              break;
  406.            *q++=(unsigned char) c;
  407. @@ -2622,7 +2638,7 @@
  408.          }
  409.          case 1:
  410.          {
  411. -          c=gzgetc(image-&gt;blob-&gt;file);
  412. +          c=gzgetc(image-&gt;blob-&gt;file_info.gzfile);
  413.            if (c == EOF)
  414.              break;
  415.            *q++=(unsigned char) c;
  416. @@ -2637,7 +2653,7 @@
  417.      case BZipStream:
  418.      {
  419. #if defined(MAGICKCORE_BZLIB_DELEGATE)
  420. -      count=(ssize_t) BZ2_bzread((BZFILE *) image-&gt;blob-&gt;file,q,(int) length);
  421. +      count=(ssize_t) BZ2_bzread((BZFILE *) image-&gt;blob-&gt;file_info.bzfile,q,(int) length);
  422. #endif
  423.        break;
  424.      }
  425. @@ -3300,7 +3316,7 @@
  426.        break;
  427.      case FileStream:
  428.      {
  429. -      if (fseek(image-&gt;blob-&gt;file,offset,whence) &lt; 0)
  430. +      if (fseek(image-&gt;blob-&gt;file_info.file,offset,whence) &lt; 0)
  431.          return(-1);
  432.        image-&gt;blob-&gt;offset=TellBlob(image);
  433.        break;
  434. @@ -3310,7 +3326,7 @@
  435.      case ZipStream:
  436.      {
  437. #if defined(MAGICKCORE_ZLIB_DELEGATE)
  438. -      if (gzseek(image-&gt;blob-&gt;file,(off_t) offset,whence) &lt; 0)
  439. +      if (gzseek(image-&gt;blob-&gt;file_info.gzfile,(off_t) offset,whence) &lt; 0)
  440.          return(-1);
  441. #endif
  442.        image-&gt;blob-&gt;offset=TellBlob(image);
  443. @@ -3461,7 +3477,7 @@
  444.            offset;
  445.          offset=TellBlob(image);
  446. -        status=posix_fallocate(fileno(image-&gt;blob-&gt;file),(off_t) offset,
  447. +        status=posix_fallocate(fileno(image-&gt;blob-&gt;file_info.file),(off_t) offset,
  448.            (off_t) (extent-offset));
  449.          if (status != 0)
  450.            return(MagickFalse);
  451. @@ -3481,7 +3497,7 @@
  452.      {
  453.        if (image-&gt;blob-&gt;mapped != MagickFalse)
  454.          {
  455. -          if (image-&gt;blob-&gt;file == (FILE *) NULL)
  456. +          if (image-&gt;blob-&gt;file_info.file == (FILE *) NULL)
  457.              return(MagickFalse);
  458.            (void) UnmapBlob(image-&gt;blob-&gt;data,image-&gt;blob-&gt;length);
  459. #if !defined(MAGICKCORE_POSIX_FALLOCATE)
  460. @@ -3495,12 +3511,12 @@
  461.                offset;
  462.              offset=TellBlob(image);
  463. -            status=posix_fallocate(fileno(image-&gt;blob-&gt;file),(off_t) offset,
  464. +            status=posix_fallocate(fileno(image-&gt;blob-&gt;file_info.file),(off_t) offset,
  465.                (off_t) (extent-offset));
  466.              if (status != 0)
  467.                return(MagickFalse);
  468.            }
  469. -          image-&gt;blob-&gt;data=(unsigned char*) MapBlob(fileno(image-&gt;blob-&gt;file),
  470. +          image-&gt;blob-&gt;data=(unsigned char*) MapBlob(fileno(image-&gt;blob-&gt;file_info.file),
  471.              WriteMode,0,(size_t) extent);
  472.            image-&gt;blob-&gt;extent=(size_t) extent;
  473.            image-&gt;blob-&gt;length=(size_t) extent;
  474. @@ -3568,20 +3584,20 @@
  475.      case StandardStream:
  476.      case PipeStream:
  477.      {
  478. -      status=fflush(image-&gt;blob-&gt;file);
  479. +      status=fflush(image-&gt;blob-&gt;file_info.file);
  480.        break;
  481.      }
  482.      case ZipStream:
  483.      {
  484. #if defined(MAGICKCORE_ZLIB_DELEGATE)
  485. -      status=gzflush(image-&gt;blob-&gt;file,Z_SYNC_FLUSH);
  486. +      status=gzflush(image-&gt;blob-&gt;file_info.gzfile,Z_SYNC_FLUSH);
  487. #endif
  488.        break;
  489.      }
  490.      case BZipStream:
  491.      {
  492. #if defined(MAGICKCORE_BZLIB_DELEGATE)
  493. -      status=BZ2_bzflush((BZFILE *) image-&gt;blob-&gt;file);
  494. +      status=BZ2_bzflush((BZFILE *) image-&gt;blob-&gt;file_info.file);
  495. #endif
  496.        break;
  497.      }
  498. @@ -3639,7 +3655,7 @@
  499.        break;
  500.      case FileStream:
  501.      {
  502. -      offset=ftell(image-&gt;blob-&gt;file);
  503. +      offset=ftell(image-&gt;blob-&gt;file_info.file);
  504.        break;
  505.      }
  506.      case StandardStream:
  507. @@ -3648,7 +3664,7 @@
  508.      case ZipStream:
  509.      {
  510. #if defined(MAGICKCORE_ZLIB_DELEGATE)
  511. -      offset=(MagickOffsetType) gztell(image-&gt;blob-&gt;file);
  512. +      offset=(MagickOffsetType) gztell(image-&gt;blob-&gt;file_info.gzfile);
  513. #endif
  514.        break;
  515.      }
  516. @@ -3766,19 +3782,19 @@
  517.          default:
  518.          {
  519.            count=(ssize_t) fwrite((const char *) data,1,length,
  520. -            image-&gt;blob-&gt;file);
  521. +            image-&gt;blob-&gt;file_info.file);
  522.            break;
  523.          }
  524.          case 2:
  525.          {
  526. -          c=putc((int) *p++,image-&gt;blob-&gt;file);
  527. +          c=putc((int) *p++,image-&gt;blob-&gt;file_info.file);
  528.            if (c == EOF)
  529.              break;
  530.            count++;
  531.          }
  532.          case 1:
  533.          {
  534. -          c=putc((int) *p++,image-&gt;blob-&gt;file);
  535. +          c=putc((int) *p++,image-&gt;blob-&gt;file_info.file);
  536.            if (c == EOF)
  537.              break;
  538.            count++;
  539. @@ -3795,20 +3811,20 @@
  540.        {
  541.          default:
  542.          {
  543. -          count=(ssize_t) gzwrite(image-&gt;blob-&gt;file,(void *) data,
  544. +          count=(ssize_t) gzwrite(image-&gt;blob-&gt;file_info.gzfile,(void *) data,
  545.              (unsigned int) length);
  546.            break;
  547.          }
  548.          case 2:
  549.          {
  550. -          c=gzputc(image-&gt;blob-&gt;file,(int) *p++);
  551. +          c=gzputc(image-&gt;blob-&gt;file_info.gzfile,(int) *p++);
  552.            if (c == EOF)
  553.              break;
  554.            count++;
  555.          }
  556.          case 1:
  557.          {
  558. -          c=gzputc(image-&gt;blob-&gt;file,(int) *p++);
  559. +          c=gzputc(image-&gt;blob-&gt;file_info.gzfile,(int) *p++);
  560.            if (c == EOF)
  561.              break;
  562.            count++;
  563. @@ -3822,7 +3838,7 @@
  564.      case BZipStream:
  565.      {
  566. #if defined(MAGICKCORE_BZLIB_DELEGATE)
  567. -      count=(ssize_t) BZ2_bzwrite((BZFILE *) image-&gt;blob-&gt;file,(void *) data,
  568. +      count=(ssize_t) BZ2_bzwrite((BZFILE *) image-&gt;blob-&gt;file_info.file,(void *) data,
  569.          (int) length);
  570. #endif
  571.        break;
  572. </pre>
  573. <blockquote class="line0">
  574. <ul>
  575. <li class="left"><a href="http://wg.drive.ne.jp/rose/migrate_i386_amd64_pgsql/" title="Migrate 32bit to 64bit (FreeBSD, PostgreSQL)">Migrate 32bit to 64bit (FreeBSD, PostgreSQL)</a></li>
  576. <li class="left"><a href="http://wg.drive.ne.jp/rose/migrate_i386_amd64_gdbm/" title="Migrate 32bit to 64bit (FreeBSD, GDBM)">Migrate 32bit to 64bit (FreeBSD, GDBM)</a></li>
  577. <li class="left"><a href="http://wg.drive.ne.jp/rose/migrate_i386_amd64_ioncube/" title="Migrate 32bit to 64bit (FreeBSD, ionCube PHP Loader)">Migrate 32bit to 64bit (FreeBSD, ionCube PHP Loader)</a></li>
  578. <li class="left"><a href="http://wg.drive.ne.jp/rose/migrate_freebsd_91r_imagick" title="Migrate to FreeBSD 9.1-RELEASE (ImageMagick 6.4)">Migrate to FreeBSD 9.1-RELEASE (ImageMagick 6.4)</a></li>
  579. <li class="left"><a href="http://wg.drive.ne.jp/rose/migrate_freebsd_91r_pgsql/" title="Migrate to FreeBSD 9.1-RELEASE (PostgreSQL)">Migrate to FreeBSD 9.1-RELEASE (PostgreSQL)</a></li>
  580. <li class="left"><a href="http://wg.drive.ne.jp/rose/migrate_freebsd_91r_jdk/" title="Migrate to FreeBSD 9.1-RELEASE (JDk 1.6)">Migrate to FreeBSD 9.1-RELEASE (JDK 1.6)</a></li>
  581. <li class="left"><a href="http://wg.drive.ne.jp/rose/migrate_freebsd_91r_idnconv" title="Migrate to FreeBSD 9.1-RELEASE (idnconv)">Migrate to FreeBSD 9.1-RELEASE (idnconv)</a></li>
  582. <li class="left"><a href="http://wg.drive.ne.jp/rose/migrate_freebsd_91r_pdfj" title="Migrate to FreeBSD 9.1-RELEASE (PDFJ)">Migrate to FreeBSD 9.1-RELEASE (PDFJ)</a></li>
  583. </ul>
  584. </blockquote><!-- *** -->
  585.         <div class="postad"></div>
  586.         <div class="clear"></div>
  587.         <div class="clear"></div>
  588.       </div>
  589.       <div class="appli">
  590.         <ul>
  591.           <li class="tweet"><a class="twitter-share-button" href="http://twitter.com/share?count=horizontal">Tweet</a></li>
  592.           <li class="like"><div id="fb-like" class="fb-like"></div></li>
  593.           <li class="plus"><div id="g-plusone" class="g-plusone"></div></li>
  594.           <li class="share"><div class="addthis_toolbox addthis_default_style"><a class="addthis_counter addthis_pill_style"></a></div></li>
  595.         </ul>
  596.       </div>
  597.       <script type="text/javascript">
  598.           var fb = document.getElementById('fb-like');
  599.           fb.setAttribute('data-href',       'http://wg.drive.ne.jp/rose/migrate_freebsd_91r_imagick/');
  600.           fb.setAttribute('data-send',       'false');
  601.           //fb.setAttribute('data-layout',     'standard');
  602.           fb.setAttribute('data-layout',     'button_count');
  603.           fb.setAttribute('data-show-faces', 'true');
  604.       </script>
  605.       <script type="text/javascript">
  606.           var gp = document.getElementById('g-plusone');
  607.           gp.setAttribute('data-size', 'medium');
  608.           gp.setAttribute('data-href', 'http://wg.drive.ne.jp/rose/migrate_freebsd_91r_imagick/');
  609.           window.___gcfg = { lang: 'ja' };
  610.           (function() {
  611.               var po   = document.createElement('script');
  612.               po.type  = 'text/javascript';
  613.               po.async = true;
  614.               po.src   = 'https://apis.google.com/js/plusone.js';
  615.               var s = document.getElementsByTagName('script')[0];
  616.               s.parentNode.insertBefore(po, s);
  617.           })();
  618.       </script>
  619.       <script type="text/javascript">
  620.           var addthis_config = {
  621.               data_track_clickback: true,
  622.               services_compact: 'hatena, google, gmail, evernote, tumblr, linkedin, wordpress, more',
  623.               services_exclude: 'facebook, twitter, reddit, favorites, print',
  624.           };
  625.       </script>
  626.       <script type="text/javascript" src="http://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-4f937ad17cd99070"></script>
  627.       <div class="postmeta">
  628.         <span class="read"></span>
  629.         <span class="comm"><a href="http://wg.drive.ne.jp/rose/migrate_freebsd_91r_imagick/#respond" title="Migrate to FreeBSD 9.1-RELEASE (ImageMagick 6.4) 吾潟<潟">0 Comment</a></span>
  630.       </div>
  631.     </div>
  632.   </div>
  633.   <div class="right">
  634.     <div class="sidebox">
  635.       <h3 class="sidetitl">Profile</h3>
  636.       <ul>
  637.         <li class="name">Yasuhiro Miyazaki (<a href="https://www.facebook.com/roseblue.queen" title="Yasuhiro Miyazaki">Facebook</a>)</li>
  638.       </ul>
  639.     </div>
  640.     <div class="featbox">
  641.       <h3 class="sidetitl">Random Select</h3>
  642.       <div class="featlist">
  643.         <div class="fblock">
  644.           <a href="http://wg.drive.ne.jp/rose/hs_massage_cream/"><img width="80" height="60" src="http://wg.drive.ne.jp/rose/wp-content/uploads/2012/12/2012121401-80x60.jpg" class="phumb wp-post-image" alt="head spa scalp massage cream" title="head spa scalp massage cream" /></a>
  645.           <div class="title"><h3><a href="http://wg.drive.ne.jp/rose/hs_massage_cream/" title="鴻 域泣若吾若">鴻 域泣若吾若</a></h3></div>
  646.           <div class="entry">3 綛雁 莇恰晦≪ 篏帥c羇蕭緇祉惹ヨ絎鴻 (鴻) 障医拘c純吾若сc泣潟筝 h&amp;s </div>
  647.         </div>
  648.         <div class="fblock">
  649.           <a href="http://wg.drive.ne.jp/rose/vaio_fit_13a005/"><img width="80" height="60" src="http://wg.drive.ne.jp/rose/wp-content/uploads/2014/04/2014033101-80x60.jpg" class="phumb wp-post-image" alt="Pioneer BDR-XS05J (1)" title="Pioneer BDR-XS05J (1)" /></a>
  650.           <div class="title"><h3><a href="http://wg.drive.ne.jp/rose/vaio_fit_13a005/" title="VAIO Fit 13A + Pioneer BDR-XS05J">VAIO Fit 13A + Pioneer BDR-XS05J</a></h3></div>
  651.           <div class="entry">VAIO Fit 13A (若<c≪篏) 膓сVAIO Fit 13A c鴻ゃ泣ゃ冴 13.3inch 取昭帥 1.31kg с綵吟罕 DV</div>
  652.         </div>
  653.         <div class="fblock">
  654.           <a href="http://wg.drive.ne.jp/rose/favorite_entry225/"><img width="80" height="60" src="http://wg.drive.ne.jp/rose/wp-content/uploads/2015/01/2015010702-80x60.jpg" class="phumb wp-post-image" alt="eco 障 (2)" title="eco 障 (2)" /></a>
  655.           <div class="title"><h3><a href="http://wg.drive.ne.jp/rose/favorite_entry225/" title="決扱 eco 障 (罩≪)">決扱 eco 障 (罩≪)</a></h3></div>
  656.           <div class="entry">篁ュ篌莖若 障 х筝順嘘臂潟薊菴<絎сゃゅ綛眼腟顚弱ャ障&quot;障&quot; 筝闐 eco</div>
  657.         </div>
  658.         <div class="fblock">
  659.           <a href="http://wg.drive.ne.jp/rose/favorite_entry027/"><img width="80" height="60" src="http://wg.drive.ne.jp/rose/wp-content/uploads/2012/09/2012091904-80x60.jpg" class="phumb wp-post-image" alt="若" title="若" /></a>
  660.           <div class="title"><h3><a href="http://wg.drive.ne.jp/rose/favorite_entry027/" title="罨ч※ 潟 (若)">罨ч※ 潟 (若)</a></h3></div>
  661.           <div class="entry">緇∴吟羂眼紫亥篆榊鴻若綺罐遵綺c鴻紊у羞桁筝茘違贋с絎弱障c障 &quot;&quot; 綺</div>
  662.         </div>
  663.         <div class="fblock">
  664.           <a href="http://wg.drive.ne.jp/rose/hash_de_beef_info/"><img width="80" height="60" src="http://wg.drive.ne.jp/rose/wp-content/uploads/2012/04/2011040201-80x60.jpg" class="phumb wp-post-image" alt="激ャ祉祉若 " title="激ャ祉祉若 " /></a>
  665.           <div class="title"><h3><a href="http://wg.drive.ne.jp/rose/hash_de_beef_info/" title="激ャ祉祉若">激ャ祉祉若</a></h3></div>
  666.           <div class="entry">IT 罐ャc 1999/03 с障 10 綛雁c蕋臥罐障祉若傑сс蚊綺荀ャ障障с</div>
  667.         </div>
  668.         <div class="fblock">
  669.           <a href="http://wg.drive.ne.jp/rose/iphone6_plus002/"><img width="80" height="60" src="http://wg.drive.ne.jp/rose/wp-content/uploads/2014/11/2014112507-80x60.jpg" class="phumb wp-post-image" alt="iPhone 6 Plus (3)" title="iPhone 6 Plus (3)" /></a>
  670.           <div class="title"><h3><a href="http://wg.drive.ne.jp/rose/iphone6_plus002/" title="iPhone 6 Plus (絨)">iPhone 6 Plus (絨)</a></h3></div>
  671.           <div class="entry">iPhone 6 Plus (罘腮後糸膣紊) 膓с絅膣紊眼 10/31 () 羝障紙ャсcc障鴻若潟篏帥紮 4 綛眼с iP</div>
  672.         </div>
  673.         <div class="fblock">
  674.           <a href="http://wg.drive.ne.jp/rose/favorite_entry213/"><img width="80" height="60" src="http://wg.drive.ne.jp/rose/wp-content/uploads/2014/11/2014120102-80x60.jpg" class="phumb wp-post-image" alt="莟薨紂 c若激ャ若< (1)" title="莟薨紂 c若激ャ若< (1)" /></a>
  675.           <div class="title"><h3><a href="http://wg.drive.ne.jp/rose/favorite_entry213/" title="臥査 (莟薨紂 c若激ャ若< 潟 c)">臥査 (莟薨紂 c若激ャ若< 潟 c)</a></h3></div>
  676.           <div class="entry">臥査 (莟薨喝 初若< 潟 c) 膓篁綺莟薨紂с罧泣潟帥若絅ュ眼絽紊сュh筝茘違腟究莢若膣篁障2014/11/</div>
  677.         </div>
  678.         <div class="fblock">
  679.           <a href="http://wg.drive.ne.jp/rose/business_trip006/"><img width="80" height="60" src="http://wg.drive.ne.jp/rose/wp-content/uploads/2012/11/2012101304-80x60.jpg" class="phumb wp-post-image" alt=" ? (4)" title=" ? (4)" /></a>
  680.           <div class="title"><h3><a href="http://wg.drive.ne.jp/rose/business_trip006/" title="羃膰阪宍 (No. 6 &#8211; )">羃膰阪宍 (No. 6 &#8211; )</a></h3></div>
  681.           <div class="entry">10/09 紮ャ羃膰阪宍с紙ャ菴障若 K 蕋若 &quot;&quot; 篌c帥c障羃膰сゃ</div>
  682.         </div>
  683.         <div class="fblock">
  684.           <a href="http://wg.drive.ne.jp/rose/favorite_entry170/"><img width="80" height="60" src="http://wg.drive.ne.jp/rose/wp-content/uploads/2014/07/2014072114-80x60.jpg" class="phumb wp-post-image" alt="莎よ昆蚊 (9)" title="莎よ昆蚊 (9)" /></a>
  685.           <div class="title"><h3><a href="http://wg.drive.ne.jp/rose/favorite_entry170/" title="絎 de 帥潟ゃ (S&amp;B 帥潟鴻激若冴潟 Part 2)">絎 de 帥潟ゃ (S&amp;B 帥潟鴻激若冴潟 Part 2)</a></h3></div>
  686.           <div class="entry">絎 de 帥潟ゃ (S&amp;B 帥潟鴻激若冴潟 Part 1) 膓с帥潟鴻若S&amp;B 帥潟鴻激若冴潟 1 2 茴ャс1 茴 (8g) 蚊 1</div>
  687.         </div>
  688.         <div class="fblock">
  689.           <a href="http://wg.drive.ne.jp/rose/favorite_entry183/"><img width="80" height="60" src="http://wg.drive.ne.jp/rose/wp-content/uploads/2014/08/2014081803-80x60.jpg" class="phumb wp-post-image" alt="鴻 若冴 激鴻ゃ (3)" title="鴻 若冴 激鴻ゃ (3)" /></a>
  690.           <div class="title"><h3><a href="http://wg.drive.ne.jp/rose/favorite_entry183/" title="鴻 若冴 激鴻ゃ">鴻 若冴 激鴻ゃ</a></h3></div>
  691.           <div class="entry">薈鴻若若с &quot;鴻 若冴 激鴻ゃ&quot; 荀ゃ障&quot;鴻&#174; 若冴 激鴻ゃ / c潟若&quot;</div>
  692.         </div>
  693.       </div>
  694.     </div>
  695.     <div class="sidebar">
  696.       <div>
  697.         <div class="sidebox">
  698.           <h3 class="sidetitl">Category</h3>
  699.           <ul>
  700.             <li class="cat-item cat-item-6"><a href="http://wg.drive.ne.jp/rose/category/drive-network/" title="Drive Network 障腮帥鴻茵腓">Drive Network (31)</a></li>
  701.             <li class="cat-item cat-item-19"><a href="http://wg.drive.ne.jp/rose/category/food/" title="Food 障腮帥鴻茵腓">Food (363)</a></li>
  702.             <li class="cat-item cat-item-21"><a href="http://wg.drive.ne.jp/rose/category/freebsd/" title="FreeBSD 障腮帥鴻茵腓">FreeBSD (36)</a></li>
  703.             <li class="cat-item cat-item-28"><a href="http://wg.drive.ne.jp/rose/category/personal/" title="Personal 障腮帥鴻茵腓">Personal (174)</a></li>
  704.             <li class="cat-item cat-item-14"><a href="http://wg.drive.ne.jp/rose/category/program/" title="Program 障腮帥鴻茵腓">Program (91)</a></li>
  705.           </ul>
  706.         </div>
  707.         <div class="sidebox">
  708.           <h3 class="sidetitl">TagCloud</h3>
  709.           <div class="tagcloud">
  710.             <a href='http://wg.drive.ne.jp/rose/tag/cisco/' class='tag-link-7' title='15篁吟' style='font-size: 15.2682926829pt;'>Cisco</a>
  711.             <a href='http://wg.drive.ne.jp/rose/tag/cooking/' class='tag-link-18' title='39篁吟' style='font-size: 18.1951219512pt;'>Cooking</a>
  712.             <a href='http://wg.drive.ne.jp/rose/tag/css3/' class='tag-link-17' title='3篁吟' style='font-size: 10.8780487805pt;'>CSS3</a>
  713.             <a href='http://wg.drive.ne.jp/rose/tag/diet/' class='tag-link-35' title='5篁吟' style='font-size: 12.1951219512pt;'>Diet</a>
  714.             <a href='http://wg.drive.ne.jp/rose/tag/drink/' class='tag-link-48' title='69篁吟' style='font-size: 20.0243902439pt;'>Drink</a>
  715.             <a href='http://wg.drive.ne.jp/rose/tag/facebook/' class='tag-link-20' title='4篁吟' style='font-size: 11.6097560976pt;'>Facebook</a>
  716.             <a href='http://wg.drive.ne.jp/rose/tag/guitar/' class='tag-link-13' title='5篁吟' style='font-size: 12.1951219512pt;'>Guitar</a>
  717.             <a href='http://wg.drive.ne.jp/rose/tag/health/' class='tag-link-37' title='18篁吟' style='font-size: 15.8536585366pt;'>Health</a>
  718.             <a href='http://wg.drive.ne.jp/rose/tag/html5/' class='tag-link-16' title='5篁吟' style='font-size: 12.1951219512pt;'>HTML5</a>
  719.             <a href='http://wg.drive.ne.jp/rose/tag/jquery/' class='tag-link-24' title='2篁吟' style='font-size: 10pt;'>jQuery</a>
  720.             <a href='http://wg.drive.ne.jp/rose/tag/leader/' class='tag-link-27' title='12篁吟' style='font-size: 14.6097560976pt;'>Leader</a>
  721.             <a href='http://wg.drive.ne.jp/rose/tag/mobile/' class='tag-link-38' title='18篁吟' style='font-size: 15.8536585366pt;'>Mobile</a>
  722.             <a href='http://wg.drive.ne.jp/rose/tag/pc/' class='tag-link-25' title='41篁吟' style='font-size: 18.3414634146pt;'>PC</a>
  723.             <a href='http://wg.drive.ne.jp/rose/tag/perl/' class='tag-link-33' title='9篁吟' style='font-size: 13.8048780488pt;'>Perl</a>
  724.             <a href='http://wg.drive.ne.jp/rose/tag/philosophy/' class='tag-link-29' title='9篁吟' style='font-size: 13.8048780488pt;'>philosophy</a>
  725.             <a href='http://wg.drive.ne.jp/rose/tag/rack/' class='tag-link-10' title='7篁吟' style='font-size: 13.0731707317pt;'>Rack</a>
  726.             <a href='http://wg.drive.ne.jp/rose/tag/radserv/' class='tag-link-11' title='23篁吟' style='font-size: 16.5853658537pt;'>radserv</a>
  727.             <a href='http://wg.drive.ne.jp/rose/tag/server/' class='tag-link-34' title='38篁吟' style='font-size: 18.1219512195pt;'>Server</a>
  728.             <a href='http://wg.drive.ne.jp/rose/tag/service/' class='tag-link-43' title='4篁吟' style='font-size: 11.6097560976pt;'>Service</a>
  729.             <a href='http://wg.drive.ne.jp/rose/tag/vmware/' class='tag-link-51' title='10篁吟' style='font-size: 14.0975609756pt;'>VMware</a>
  730.             <a href='http://wg.drive.ne.jp/rose/tag/wordpress/' class='tag-link-15' title='4篁吟' style='font-size: 11.6097560976pt;'>WordPress</a>
  731.             <a href='http://wg.drive.ne.jp/rose/tag/yonaguni/' class='tag-link-41' title='19篁吟' style='font-size: 16pt;'>筝e</a>
  732.             <a href='http://wg.drive.ne.jp/rose/tag/toyama/' class='tag-link-47' title='6篁吟' style='font-size: 12.7073170732pt;'>絲絮</a>
  733.             <a href='http://wg.drive.ne.jp/rose/tag/ochanomizu/' class='tag-link-39' title='112篁吟' style='font-size: 21.487804878pt;'>緇∴吟羂 (腑篆)</a>
  734.             <a href='http://wg.drive.ne.jp/rose/tag/matsudo/' class='tag-link-52' title='3篁吟' style='font-size: 10.8780487805pt;'>丈</a>
  735.             <a href='http://wg.drive.ne.jp/rose/tag/okinawa/' class='tag-link-32' title='132篁吟' style='font-size: 22pt;'>羃膰</a>
  736.             <a href='http://wg.drive.ne.jp/rose/tag/ishigaki/' class='tag-link-49' title='20篁吟' style='font-size: 16.1463414634pt;'>喝</a>
  737.             <a href='http://wg.drive.ne.jp/rose/tag/ayase/' class='tag-link-46' title='19篁吟' style='font-size: 16pt;'>膓丞</a>
  738.             <a href='http://wg.drive.ne.jp/rose/tag/ginza/' class='tag-link-40' title='32篁吟' style='font-size: 17.6097560976pt;'>綺</a>
  739.           </div>
  740.         </div>
  741.         <div class="sidebox">
  742.           <h3 class="sidetitl">Calender</h3>
  743.           <div id="calendar_wrap">
  744.             <table id="wp-calendar">
  745.             <caption>2024/03</caption>
  746.             <thead>
  747.               <tr>
  748.                 <th scope="col" title="Sun">Sun</th>
  749.                 <th scope="col" title="Mon">Mon</th>
  750.                 <th scope="col" title="Tue">Tue</th>
  751.                 <th scope="col" title="Wed">Wed</th>
  752.                 <th scope="col" title="Thu">Thu</th>
  753.                 <th scope="col" title="Fri">Fri</th>
  754.                 <th scope="col" title="Sat">Sat</th>
  755.               </tr>
  756.             </thead>
  757.             <tfoot>
  758.               <tr>
  759.                 <td colspan="3" id="prev"><a href="http://wg.drive.ne.jp/rose/2015/06/" title="View Posts for 2015/06">&laquo; 2015/06</a></td>
  760.                 <td class="pad"></td>
  761.                 <td colspan="3" id="next" class="pad"></td>
  762.               </tr>
  763.             </tfoot>
  764.             <tbody>
  765.               <tr>
  766.                 <td colspan="5" class="pad"></td><td>1</td><td>2</td>
  767.               </tr>
  768.               <tr>
  769.                 <td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td>
  770.               </tr>
  771.               <tr>
  772.                 <td>10</td><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td><td>16</td>
  773.               </tr>
  774.               <tr>
  775.                 <td>17</td><td>18</td><td>19</td><td>20</td><td>21</td><td>22</td><td>23</td>
  776.               </tr>
  777.               <tr>
  778.                 <td>24</td><td>25</td><td>26</td><td>27</td><td>28</td><td id="today">29</td><td>30</td>
  779.               </tr>
  780.               <tr>
  781.                 <td>31</td>
  782.                 <td class="pad" colspan="6"></td>
  783.               </tr>
  784.             </tbody>
  785.             </table>
  786.           </div>
  787.         </div>
  788.       </div>
  789.     </div>
  790.   </div>
  791. </div><!-- cashing -->
  792. <div class="clear"></div>
  793. <div id="valid">
  794.   <a href="http://validator.w3.org/check?doctype=HTML5&amp;uri=http://wg.drive.ne.jp/rose/migrate_freebsd_91r_imagick/">Valid HTML5</a>
  795.   <a href="http://jigsaw.w3.org/css-validator/validator?profile=css3&amp;uri=http://wg.drive.ne.jp/rose/wp-content/themes/Evander/style.css">Valid CSS3</a>
  796.   <a href="http://www.htmllint.net/html-lint/htmllint.cgi?Stat=on&amp;ViewSource=on&amp;Method=URL&amp;URL=http://wg.drive.ne.jp/rose/migrate_freebsd_91r_imagick/">Another HTML Lint</a>
  797. </div>
  798. <div class="clear"></div>
  799. <div id="footer">
  800.   <div class="fcred">
  801.     Copyright (C) 2024 <a href="http://wg.drive.ne.jp/rose/" title="New Wind">New Wind</a> All Rights Reserved. Powered by <a href="http://www.drive.ne.jp/">Drive Network</a>
  802.   </div>
  803. </div>
  804. <script type='text/javascript' src='http://wg.drive.ne.jp/rose/wp-content/plugins/dynamic-to-top/js/libs/jquery.easing.js?ver=1.3'></script>
  805. <script type='text/javascript'>
  806.     var mv_dynamic_to_top = {"text":"To Top","version":"0","min":"400","speed":"600","easing":"linear","margin":"20"};
  807. </script>
  808. <script type='text/javascript' src='http://wg.drive.ne.jp/rose/wp-content/plugins/dynamic-to-top/js/dynamic.to.top.dev.js?ver=3.2'></script>
  809. </div><!-- wrapper -->
  810. <script type="text/javascript" src="http://wg.drive.ne.jp/rose/wp-content/themes/Evander/js/ga.js"></script>
  811. </body>
  812. </html>