X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fstrings%2Fregex.cpp;h=67157c9b185e434adf995ec75eeb3f122869ea9a;hb=ea901644ac2d36256d1f38c7a3adaaee787fe1b9;hp=5b047647a1d0b8f9a1b640c63bf2462567503832;hpb=30a1bd63b44a9d59f02231ed7b013164e957da52;p=libs%2Fcore.git diff --git a/source/strings/regex.cpp b/source/strings/regex.cpp index 5b04764..67157c9 100644 --- a/source/strings/regex.cpp +++ b/source/strings/regex.cpp @@ -13,16 +13,16 @@ template void write_int(T n, Msp::Regex::Code &code) { for(unsigned i=0; i>i*8)&0xFF; + code += (n>>(i*8))&0xFF; } -/** Reads an integer from a Regex code stream, in little-endian order. */ +/** Reads an integer from a Regex code string, in little-endian order. */ template T read_int(Msp::Regex::Code::const_iterator &c) { T result = 0; for(unsigned i=0; i