[fpc-pascal] StrToInt documentation misses a functionality (maybe two?)

Bart bartjunk64 at gmail.com
Fri Feb 13 23:10:49 CET 2026


On Fri, Feb 13, 2026 at 7:55 PM Guillermo Martínez Jiménez via
fpc-pascal <fpc-pascal at lists.freepascal.org> wrote:
>
> A few weeks ago I was looking on the Internet if there's a simpler way
> to convert a binary string (i.e. '00100101') to integer than using a
> loop and parsing it by hand.  On Reddit I found an answer that suggests
> to use sysutils.StrToInt preceding the string with character '%'.


>
> I know binary and octal strings aren't used often today but I think that
> the documentation should be updated.

The documentaion about val
(https://www.freepascal.org/docs-html/rtl/system/val.html) clearly
says it handles binary, hexadecimal and octal input.
and so does the docs about StToInt
(https://www.freepascal.org/docs-html/rtl/sysutils/strtoint.html).

-- 
Bart


More information about the fpc-pascal mailing list