<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 31 August 2018 at 02:16, Akira Kakuto <span dir="ltr"><<a href="mailto:kakuto@fuk.kindai.ac.jp" target="_blank">kakuto@fuk.kindai.ac.jp</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
With (at least) tl2016 and tl2018 the compiled psnup is ignoring the<br>
arguments (at least -H, -W ...<br>
</blockquote>
<br>
At the top of main() in psnup.c, the global width and height<br>
are set:<br>
<br>
  if (!paper_size(NULL, &width, &height))<br>
    die("could not get default paper size");<br>
<br>
so width != -1 and height != -1 at the begininng of the program.<br>
<br>
Thus width and height are never changed at<br>
<br>
  /* set default values of input height & width */<br>
  if ( iwidth > 0 && width == -1 )<br>
    width = iwidth ;<br>
  if ( iheight > 0 && height == -1 )<br>
    height = iheight ;<br>
<br>
where iheight and iwidth are set by -H and -W.<br>
<br>
So I will change the above as<br>
<br>
  /* set default values of input height & width */<br>
  if ( iwidth > 0 )<br>
    width = iwidth ;<br>
  if ( iheight > 0 )<br>
    height = iheight ;<br>
<br>
in order that users can change default sizes by -H and -W,<br>
if Reuben admits.<br></blockquote><div><br></div><div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default">Thanks for looking into this.</div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default"><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default">Since 2014 I've been working on a complete rewrite of psutils in Perl, with a test suite to ensure that the rewrite does not introduce bugs or, as far as possible, different behavior, though I've already had to make some changes where the current code is buggy or the current behavior does not make sense. I've not done anything for precisely a year, but I'm hoping to get back to it later this year (this is a realistic hope, as I will go from having two half-time jobs to only one shortly!).</div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default"><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default">I think given the circumstances, the change you suggest is therefore a sensible one. As far as I know, texlive is the only software distribution shipping up-to-date psutils, so no need for me to make an interim release.</div></div></div><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><a href="https://rrt.sc3d.org" target="_blank">https://rrt.sc3d.org</a></div></div>
</div></div>