Hi All, XCSB v3 will add a new feature to the language - that is "deferred constants". These will further simplify using built-in libraries and writing user defined libraries. Basically: a deferred constant can be set from within a function and its value can be the actual value of a parameter to the function. This allows you to define a compile time constant from within an initialisation function and to use that constant to define buffers and/or optimise other functions within the same library by using the constants in place of variables. Further info can be found at: http://www.xcsb.com/v3_features.html I will be making XCSB v3 available for beta testing very soon. Regards Sergio Masci -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist