DescriptionReduce the size of a release sample shell by 55k.
The ExternalReferenceTable population code was code driven, using the list macro callbacks to call an Add() function. Additionally this Add() function was defined in the class defintion, making it inline. This caused this single function to be ~100k of code. It is now mostly table driven, but there are still some cases left as code, and these could be improved in the future for further reduction in binary size.
Patch Set 1 #
Total comments: 3
Patch Set 2 : Pull work into PopulateTable(). #Messages
Total messages: 4 (0 generated)
|