From: dexen deVries <dexen.devries@gmail.com>
To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net>
Subject: [9fans] [p9p] problem with mk: variable being truncated
Date: Mon, 25 Jul 2011 17:00:19 +0200 [thread overview]
Message-ID: <201107251700.19492.dexen.devries@gmail.com> (raw)
hi,
this regards plan 9 port.
with a very simple mkfile, $prereq and $newprereq get truncated at slightly
below 16*1024 characters.
essence of the mkfile:
allfiles=`{find -name '*.c'}
foo:VQ: $allfiles
echo $newprereq
# (alternatively: echo $prereq)
it seems to me formatted output library (fmt) is to blame, perhaps around the
twisted code of counting formatted characters. poking in mk internals, down in
dorecipe() i've stumbled upon a debug print():
print("lt=%s ln=%s lp=%s\n",wtos(head.next, ' '),wtos(ln.next, '
'),wtos(lp.next, ' '));
which (when un-commented) also prints truncated dump of the variable.
one clue i got so far is that adding a small print() after it fixes the output
*from the debug print*:
print("\n");
any help or hints please?
regards,
--
dexen deVries
[[[↓][→]]]
For example, if the first thing in the file is:
<?kzy irefvba="1.0" rapbqvat="ebg13"?>
an XML parser will recognize that the document is stored in the traditional
ROT13 encoding.
(( Joe English, http://www.flightlab.com/~joe/sgml/faq-not.txt ))
next reply other threads:[~2011-07-25 15:00 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-07-25 15:00 dexen deVries [this message]
2011-07-25 15:12 ` Russ Cox
2011-07-25 15:58 ` dexen deVries
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=201107251700.19492.dexen.devries@gmail.com \
--to=dexen.devries@gmail.com \
--cc=9fans@9fans.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).