[reSIProcate] New #define landmine; RESIP_USE_STL_STREAMS
I'm seeing a new #define being used to substantively change header
files; RESIP_USE_STL_STREAMS. This will cause nasty API/ABI mismatch
issues when working with installed headers. We really need to restrict
this kind of thing to implementation files wherever possible. So, I
think we need to define new classes, FastDataStream, FastoDataStream,
FastiDataStream, and FastDataBuffer to work alongside their non-fast
counterparts, and either write extra versions of the various and
sundry operator<<, or perhaps convert them into template functions.
Best regards,
Byron Campen
Attachment:
smime.p7s
Description: S/MIME cryptographic signature