X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fstrings%2Fregex.cpp;h=60b8ed10294aa1e83b399cb3605a3ef9750b597b;hb=1f0843257065789231a9949e0a81b79afd7bbebe;hp=5b047647a1d0b8f9a1b640c63bf2462567503832;hpb=30a1bd63b44a9d59f02231ed7b013164e957da52;p=libs%2Fcore.git diff --git a/source/strings/regex.cpp b/source/strings/regex.cpp index 5b04764..60b8ed1 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