my $targetTmp = "$target-$$";
my $FileList = $ARGV[0];
-#open (IN, "../Makefile.conf");
-open (IN, $FileList);
-while (<IN>) {
- chomp;
- if (/^MSRCS\s*\+?=\s*(.*\.cc)/) {
- push (@SRCS, $1);
- }
-}
-close (IN);
+#open (IN, $FileList);
+#while (<IN>) {
+# chomp;
+# if (/^MSRCS\s*\+?=\s*(.*\.cc)/) {
+# push (@SRCS, $1);
+# }
+#}
+#close (IN);
+@SRCS = split (/[ \t\n]+/, `make -f ../bin/Makefile.msrc msrcs`);
foreach (@SRCS) {
if (-f "../ext/$_") {
my @SRCS;
my $target = "ftable.cc";
my $targetTmp = "$target-$$";
-my $FileList = $ARGV[0];
-
-#open (IN, "../Makefile.conf");
-open (IN, $FileList);
-while (<IN>) {
- chomp;
- if (/^MSRCS\s*\+?=\s*(.*\.cc)/) {
- push (@SRCS, $1);
- }
-}
-close (IN);
+#my $FileList = $ARGV[0];
+
+#open (IN, $FileList);
+#while (<IN>) {
+# chomp;
+# if (/^MSRCS\s*\+?=\s*(.*\.cc)/) {
+# push (@SRCS, $1);
+# }
+#}
+#close (IN);
+@SRCS = split (/[ \t\n]+/, `make -f ../bin/Makefile.msrc msrcs`);
foreach (@SRCS) {
if (-f "../ext/$_") {
if (c > 0)
ans.append (uAmp);
ans.append (urlencode (cv (to_string (a->car ())))).append (uEq).append (urlencode (cv (to_string (a->cdr ()))));
+ c ++;
}
nextNode (e);
}
/*DOC:
==$fetch==
- ($fetch URL [#post] [#sjis] [:id STRING] [:password STRING | :pw STRING] [:query '((NAME. VALUE) ...)] [:cookie '((NAME . VALUE) ...)] [:header '((NAME . VALUE) ...)] [SUBFUNCTION...])
+ ($fetch URL [#sjis] [:query '((NAME. VALUE) ...)] [SUBFUNCTION...])
*/
//#MFUNC $fetch ml_fetch cMLFetchID
setParams (arg, 1, ¶ms, kwlist, &keywords, &rest);
url = eval_str (params[0], mlenv);
if (keywords[0]) // query
- query = eval (keywords[4], mlenv);
+ query = eval (keywords[0], mlenv);
if (keywords[1]) // sjis
obj.sjis = true;
+ if (query ()) {
+ // GETのみ
+ url.append (CharConst ("?")).append (obj.queryString (query ()));
+ }
obj.parseURL (url);
mlenv->setMStack (&obj);
#ftable.cc:
ftable.cc: ${MSRCS} ../Makefile.src
- ../bin/MKTABLE.pl ../Makefile.src
+ ../bin/MKTABLE.pl
+# ../bin/MKTABLE.pl ../Makefile.src
#wikitable.cc:
wikitable.cc: wikicmd.cc wikiline.cc
#ml-id.h:
ml-id.h: ${MSRCS} ../Makefile.src
- ../bin/MKID.pl ../Makefile.src
+ ../bin/MKID.pl
+# ../bin/MKID.pl ../Makefile.src
.include <bsd.prog.mk>
// char* em = getenv (kREQUEST_METHOD);
// char* en = getenv (kSCRIPT_NAME);
std::cerr << "============================================================\n";
+ std::cerr << mailDate ();
#if 0
if (em) {
std::cerr << em << " ";