These patches remove FASTBOOL everywhere but in binfilter (binfilter has more FASTBOOL use than the rest of the project combined) All FASTBOOL are converted into bool, except a couple of API that are left as int I made 1 patch per git repo. (For Cedric confort :-) ) There are 2 patches for libs-core. of for straight FASTBOOL to bool conversion, and one where I removed the use for the FASTBOOL altogether while tweaking the code to avoid hard-coded array size constant. I have compiled them together and vtable-check diff comes back empty. but It is very doubtful that a partial apply will work. the patch build_0001.... is a patch on the patches directory of the build git repo. this one has NOT been tested.
Created attachment 39203 [details] FASTBOOL to bool for base
Created attachment 39204 [details] FASTBOOL to bool for calc
Created attachment 39205 [details] FASTBOOL to bool for components
Created attachment 39206 [details] FASTBOOL to bool for impress
Created attachment 39207 [details] Do not use magic number for libs-core
Created attachment 39208 [details] FASTBOOL to bool for libs-core
Created attachment 39209 [details] FSATBOOL to bool for libs-gui
Created attachment 39210 [details] FASTBOOL to bool for writer
Created attachment 39211 [details] patch of patches in build for FASTBOOL to bool conversion
committed - nice work ! thank :-)
Closing - Sophie