Current version: 1.10 (2004-03-28) If you have text with embedded "=?charset?X?encoded-data?=" parts (where X is either b or q), than just put the full text in bq_Input, let INCLUDERC=inc/bq.inc do its work, and the decoded data will be in bq_Result. See bq_demo.rc and bq_head.rc for examples of usage. If you have text that is base64-encoded data, put the encoded text in b64_Input, let INCLUDERC=inc/b64.inc do its work, and the decoded data will be in b64_Result. See b64_demo.rc for examples of usage. If you have text that is quoted-printable-encoded data, put the encoded text in qpr_Input, let INCLUDERC=inc/qpr.inc do its work, and the decoded data will be in qpr_Result. See qpr_demo.rc for examples of usage. For usage of snr_fast and snr_unsafe, see snr_demo.rc. To do: make b64 and qpr still more rfc2047-compliant. Grtz, Ruud