[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: Patch for w3m variants



※ suto@ks-and-ks.ne.jp さんの
   『[emacs-w3m:00679] Re: Patch for w3m variants』より

なんどもすみません。(_ _)

> > できれば configure で -model=custom も指定できるようになると
> > 助かります。

> 添付のパッチ(w3m-0.2.1のconfigureからの差分になってます)のような仕様で
> よろしいでしょうか。

> --- configure~	Wed May  2 23:59:08 2001
> +++ configure	Thu May  3 00:07:24 2001

[...]

>    6)
> +    if test "X$dmodel_save" == X6

s/==/=/ ですね。^^

> +    then
> +     if test "X$use_ssl" = Xy
> +     then
> +      find_ssl
> +     fi
> +     save_params
> +     customized=y

私としては、customized=n を期待していました。

また、test は他では使われていないようですので、`[' にしたほ
うがいいと思います。


「w3mmee-devel.diff.gz (269KB, 2001-05-03 00:16:26) 」で確認
しましたが、こちらの環境には PIPE_BUF がどこにもないようです
ので、_POSIX_PIPE_BUF を使うようにしてみました。

ということで、configure と PIPE_BUF を使っている file.c、
terms.c の diff です。

--- configure	2001-05-03 11:29:46+09	1.1
+++ configure	2001-05-03 11:38:50+09
@@ -799,14 +799,14 @@
     customized=y
     ;;
   6)
-    if test "X$dmodel_save" == X6
+    if [ "X$dmodel_save" = X6 ]
     then
-     if test "X$use_ssl" = Xy
+     if [ "X$use_ssl" = Xy ]
      then
       find_ssl
      fi
      save_params
-     customized=y
+     customized=n
     fi
     ;;
   *)
--- file.c	2001-05-03 11:31:35+09	1.1
+++ file.c	2001-05-03 11:33:28+09
@@ -12,6 +12,14 @@
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <errno.h>
+#ifndef PIPE_BUF
+# include <limits.h> /* for _POSIX_PIPE_BUF */
+# ifdef _POSIX_PIPE_BUF
+#  define PIPE_BUF _POSIX_PIPE_BUF
+# else /* _POSIX_PIPE_BUF */
+#  define PIPE_BUF 512
+# endif /* !_POSIX_PIPE_BUF */
+#endif /* !PIPE_BUF */
 /* foo */
 
 #include "html.h"
--- terms.c	2001-05-03 11:31:35+09	1.1
+++ terms.c	2001-05-03 11:33:37+09
@@ -12,6 +12,14 @@
 #include <sys/ioctl.h>
 #include "config.h"
 #include <string.h>
+#ifndef PIPE_BUF
+# include <limits.h> /* for _POSIX_PIPE_BUF */
+# ifdef _POSIX_PIPE_BUF
+#  define PIPE_BUF _POSIX_PIPE_BUF
+# else /* _POSIX_PIPE_BUF */
+#  define PIPE_BUF 512
+# endif /* !_POSIX_PIPE_BUF */
+#endif /* !PIPE_BUF */
 #ifdef MOUSE
 #ifdef USE_GPM
 #include <gpm.h>