From b85af87a3615f1e77bd043905a176c91adaf34bc Mon Sep 17 00:00:00 2001 From: ahodgkinson Date: Mon, 22 May 2006 23:27:29 +0000 Subject: [PATCH] PRINTF wasn't handling escaped octal characters greater than 077. git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@442 0109f412-320b-0410-ab79-c3e0c5ffbbe6 --- tools/external/w32/printf/printf.cpp | 4 ++-- tools/win/printf.exe | Bin 49152 -> 49152 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/external/w32/printf/printf.cpp b/tools/external/w32/printf/printf.cpp index 6d04e35..329cc05 100644 --- a/tools/external/w32/printf/printf.cpp +++ b/tools/external/w32/printf/printf.cpp @@ -356,9 +356,9 @@ int print_esc( putchar (esc_value); } } - else if( *p == '0') + else if( isdigit( *p)) { - for( esc_length = 0, ++p; + for( esc_length = 0; esc_length < 3 && isodigit (*p); ++esc_length, ++p) { diff --git a/tools/win/printf.exe b/tools/win/printf.exe index e00116813b110682e03833cd93a8111342056cdb..e4376dd0ecbb6f9a883f9ac481b682bf842a38cb 100644 GIT binary patch delta 261 zcmZo@U~Xt&p74Stz@x}zEQF$=V;xwHn=_Kz&TjKMZPQAx1R+GOq`!28wcYhkogG zxp<+|^~>u6le0uM>YsFrCTwtEXgFSfITln4No VXuEPWzhGtTej0mt^GPxDl>j|Ma0mbZ delta 250 zcmZo@U~Xt&p74U@+r7um8{eE25&X-*z|igchku`7^DhJb*7*#R7mH|l)@pRS0>wC* ze;U-tc83C)OwB*c>xCdHyIsHZ`W(8@>HFpNfo{>14Gs*=uNXVQj0&}d2|#|A@0Sh^ z{(YfeCa;wcuNTPxiFNya34HOIhk>E_2uG*ulh^(ba|1GFOmSd%Ap((TJy0SKw4_V0 zBlK~X>*IhIHbD0^A7KHCH6LW`^!@W%0;X*VP+Jy57UPSZ>>woqKo@Jfax}kS?0y=1 Q_zVn$cE8ztSxk2&0P>n}Q2+n{