Re: RFC: Add support for parsing binary integers of user specified lengths

Vitaly Budovski <[email protected]> Tue, 15 May 2012 16:55:03 +1000
Newsgroups gmane.comp.parsers.spirit.devel
Message-ID <CANuOSh+Z5f3y549eaJBu=owAv6BJCrSgtrmQ2-f799_FNf8k-Q@mail.gmail.com>
--bcaec5186da09ee12204c00daedf
Content-Type: text/plain; charset=UTF-8

On 1 May 2012 21:22, Vitaly Budovski <[email protected]> wrote:
> Hi,
>
> See the attached patch. Please not that it doesn't currently work
> unless BOOST_SPIRIT_NO_PREDEFINED_TERMINALS is defined.
> Can anyone suggest how I might fix this?
>
>
> Regards,
>
> Vitaly

Hi,

Here is the updated version that works with and without predefined
terminals define.


Cheers,

Vitaly

--bcaec5186da09ee12204c00daedf
Content-Type: application/x-gzip; name="bin_uint2.patch.gz"
Content-Disposition: attachment; filename="bin_uint2.patch.gz"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h28lwdyr1

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
--bcaec5186da09ee12204c00daedf
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
--bcaec5186da09ee12204c00daedf
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Spirit-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/spirit-devel

--bcaec5186da09ee12204c00daedf--