
Vambola Kotkas wrote:
As for big integers ... i am no expert, but maybe it is not best idea to use implementations that contain assembler parts in cross-platform libraries like boost. 15 years ago it was very common to use manually optimized code in critical parts, these days however C++ compilers do optimizations all better and better.
I agree with that. But as soon a bignum library will be available in Boost I'll try to integrate it to allow cross compilation etc.
Is there an option to direct the output into *.i files instead of stdout? I currently do it with -o option just that .i file seems to be default for most other C++ preprocessors. Getting slightly bored to type twice.
;-) The answer is no. But nothing prevents you from changing the wave driver and add a -E option (or something similar) which instructs wave to always output the preprocessed tokens to a file names *.i. But if this is of general interest I can do that as well, it's not terribly difficult to implement in the end. Regards Hartmut