]> Kevux Git Server - fll/commit
Bugfix: Quotes in FSS read functions are not being properly handled.
authorKevin Day <kevin@kevux.org>
Wed, 31 May 2023 03:00:02 +0000 (22:00 -0500)
committerKevin Day <kevin@kevux.org>
Wed, 31 May 2023 03:00:02 +0000 (22:00 -0500)
commite793c5a5b9f3c3c636e55e0b52df1a11590827cb
tree7746c3956d64cf5ab63afad75b053f15aad25e63
parentec63b30af309f1f534190e345e391421dab0f200
Bugfix: Quotes in FSS read functions are not being properly handled.

At some point in time the intended behavior changed from using the literal quote character to an enumeration representing the quote character on FSS read calls.
This transition is incomplete and broken.

Finish the transition, passing the enumeration representation rather than the literal character.

Remove an unnecessary initialization on the quote because the private function being called also initializes the variable.

Relocate the f_uint8s_increase() call to be after changing the error status to ensure that the quotes array is properly incremented.

Update the documentation comments to better clarify this behavior in regards to the enumeration.
level_1/fl_fss/c/fss/basic.h
level_1/fl_fss/c/fss/extended.c
level_1/fl_fss/c/fss/extended.h
level_1/fl_fss/c/private-fss.c
level_1/fl_fss/c/private-fss.h