]> Kevux Git Server - fll/commit
Bugfix: FLL/FSS Identifier problems.
authorKevin Day <thekevinday@gmail.com>
Mon, 31 May 2021 04:07:18 +0000 (23:07 -0500)
committerKevin Day <thekevinday@gmail.com>
Mon, 31 May 2021 04:13:29 +0000 (23:13 -0500)
commitf377109ca2b27f05964c7139d11726cec6e4eb20
tree6dad8654d4cdf3647b5f566481d7f558b3712a87
parent594f05fa5fde1f94ee9d943cf691a42a29d4922b
Bugfix: FLL/FSS Identifier problems.

The strtol() function is being incorrectly used.
Redesign the code to accomodate the particular nature of that function.
Instead of doing math, just create a special structure that is friendly for strtol() and read str

The status is being incorrectly checked against F_false when the check should be against F_true (oops!).

Make sure the id->used is correctly calculated.
The calculation is truncating the name because the i variable is incremented in a start/stop range and not in a buffer used (start/stop ranges are inclusive and a buffer.used more akin to exclusive).

I forgot to allocate the FLL Identifiers array.

There are some cases where found_fss is not and should be tested for.

The ids->used should instead be ids->used - 1.

Minor syntax fixes.
level_1/fl_string/c/string.c
level_2/fll_fss/c/fss.c