wanderson,
In the bigger picture, without seeing your new code or understanding on how you
are changing the API, it really isn't possible to make any
recommendations since it can depend on how you are implementing things.
For example, if the function names for obtaining floating point random numbers
vs integer random numbers is different or are overloaded functions, then there is nothing that you will need to do.
The IDE sets the gcc compiler and linker options to remove functions that are not called.
So while the Entropy library object will have the compiled code for the functions for both integer
and floating point functions as well as all the s/w floating point routines in it,
only the functions used will actually be linked in.
i.e. if you don't call the floating point functions, they will not be linked in
and all the floating point s/w support will also be yanked out.
git has great support for branches. Perhaps you could push your latest updates
into a branch so we could take a look at it?
--- bill