[Nasm-bugs] [Bug 3392481] New: nasmdoc.pdf code example contains U+2212 'MINUS SIGN' instead of U+002D 'HYPHEN-MINUS'

noreply-nasm at gorcunov.org noreply-nasm at gorcunov.org
Sun May 13 05:52:54 PDT 2018


            Bug ID: 3392481
           Summary: nasmdoc.pdf code example contains U+2212 'MINUS SIGN'
                    instead of U+002D 'HYPHEN-MINUS'
           Product: NASM
           Version: 2.13.xx
          Hardware: All
                OS: All
            Status: OPEN
          Severity: normal
          Priority: Medium
         Component: Documentation
          Assignee: nobody at nasm.us
          Reporter: pushbx at 38.de
                CC: gorcunov at gmail.com, hpa at zytor.com, nasm-bugs at nasm.us
     Obtained from: Binary from nasm.us

I noticed that the PDF file at https://www.nasm.us/xdoc/2.13.03/nasmdoc.pdf
contains, eg on page 51, the following text:

This can be done by the following definition:

%macro  multipop 1−* 
  %rep %0 
  %rotate −1 
        pop     %1 

Note that the minus sign in the parameter count specifier and in the %rotate
directive is an U+2212 'MINUS SIGN', not the ASCII-range U+002D 'HYPHEN-MINUS'.
This seems likely related to the following halibut commit:


(Halibut is a free documentation preparation system, the predecessor scripts of
which are used in nasm.)

Looking at the source code for the documentation, it does use U+002D as it

This bug seems to be the cause of

You are receiving this mail because:
You are watching all bug changes.
You are on the CC list for the bug.

More information about the Nasm-bugs mailing list