stb_sprintf-devel-1.10.20220908git8b5f1f3-0.16.oe2203sp40>    f{ ;G|`u` Ü 5耑 C:jKoV~t%z|P|䓳tZial@rmcj-lp+!w4CDe Qcpz[HKa\orhNܰ~Zc0LcA eR#t:̅3>yJ3x`0c&Bkjcd쐫k BȊz7MҌr:?d, ; \DH\`q      $dt(8 90 : f F G(H<IPXXYd\]^*bdefltuvz\`Cstb_sprintf-devel1.10.20220908git8b5f1f30.16.oe2203sp4Fast sprintf, snprintf for C/C++This is a full sprintf replacement that supports everything that the C runtime sprintfs support, including float/double, 64-bit integers, hex floats, field parameters (%*.*d stuff), length reads backs, etc. Why would you need this if sprintf already exists? Well, first off, it’s *much* faster (see below). It’s also much smaller than the CRT versions code-space-wise. We’ve also added some simple improvements that are super handy (commas in thousands, callbacks at buffer full, for example). Finally, the format strings for MSVC and GCC differ for 64-bit integers (among other small things), so this lets you use the same format strings in cross platform code. It uses the standard single file trick of being both the header file and the source itself. If you just include it normally, you just get the header file function definitions. To get the code, you include it from a C or C++ file and define STB_SPRINTF_IMPLEMENTATION first. It only uses va_args macros from the C runtime to do its work. It does cast doubles to S64s and shifts and divides U64s, which does drag in CRT code on most platforms. It compiles to roughly 8K with float support, and 4K without. As a comparison, when using MSVC static libs, calling sprintf drags in 16K.f{mdc-64g.compass-ciNMIT OR Unlicensehttp://openeuler.orgUnspecifiedhttps://github.com/nothings/stblinuxx86_64o A큤A큤f{cf{f{ce0b8c56e1084602290b9a17ef59f429b5293deb8cb9d8b0f20a14abc39b56520bebfe904b14301657e4e5d655c811d51fd31b97c455b9cc2d8600d6bac6cff63stb/stb_sprintf.hrootrootrootrootrootrootrootrootrootrootstb-0.20220908git8b5f1f3-0.16.oe2203sp4.src.rpmstb_sprintf-develstb_sprintf-devel(x86-64)stb_sprintf-static    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.17.0f;i@f[eree@eqe @ee_>eN@eN@ec@peijiankang - 0.20220908git8b5f1f3-0.16misaka00251 - 0.20220908git8b5f1f3-0.15misaka00251 - 0.20220908git8b5f1f3-0.14peijiankang - 0.20220908git8b5f1f3-0.13peijiankang - 0.20220908git8b5f1f3-0.12peijiankang - 0.20220908git8b5f1f3-0.11peijiankang - 0.20220908git8b5f1f3-0.10peijiankang - 0.20220908git8b5f1f3-0.9douyan - 0.20220908git8b5f1f3-0.8peijiankang - 0.20220908git8b5f1f3-0.7peijiankang - 0.20220908git8b5f1f3-0.6Darssin <2020303249@mail.nwpu.edu.cn> - 0.20220908git8b5f1f3-0.5peijiankang - 0.20220908git8b5f1f3-0.4- Patch for GHSL-2023-171/CVE-2023-45681/CVE-2023-47212- Add new line to riscv64 patch to avoid build issue- Fix build on riscv64- stb_vorbis: fix GHSL-2023-165 / fix CVE-2023-45675- stb_image: fix GHSL-2023-151 / fix CVE-2023-45667- stb_image: fix GHSL-2023-150 / fix CVE-2023-45666- stb_image: fix GHSL-2023-146 / fix CVE-2023-45662- stb_image: fix GHSL-2023-147 / fix CVE-2023-45663- add patch 0001-Fix-double-free-in-stbi__load_gif_main_outofmem.patch fix CVE-2023-45664- stb_image: fix GHSL-2023-145 / fix CVE-2023-45661- Document that 1454.patch fixes CVE-2023-43898- del rpmautospec to fix eur build error and modify doc to help- Init package for openEulerdc-64g.compass-ci 17193414211.10.20220908git8b5f1f3-0.16.oe2203sp41.10.20220908git8b5f1f3-0.16.oe2203sp41.10.20220908git8b5f1f3-0.16.oe2203sp4stbstb_sprintf.hstb_sprintf.hstb_sprintf-develLICENSE/usr/include//usr/include/stb//usr/share/licenses//usr/share/licenses/stb_sprintf-devel/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnudirectoryC source, ASCII textASCII text3c|7 /"autf-81fe60d1615dff722f51493d7c3fdc958e084f84c9c1f8b4f3ec2d7b0a9b9dfd729bce45dd602adfa74460fb948ed612bebee577c2dd21401f6ce6ba0805368bd?`7zXZ !#,91] b2u jӫ`(y0'$18ǨxZ[;;HJTi](/ h؂c`X|n@~w6Unzbhʕr8ȰH>zY2݋ a0\3̆D3s1chK5C:N緶hDeE`z]}iIh/B \zH, .flZUOy}mMdq4L "w %1Mۏ 2A56'`+n˒ܢa Nt(MC{E^ -2*L`Lhi>jɄu hZ o4l|=zdHJ^]ں"(Z @0-#"rbXƑl Qfy$`!v b-l,=/)C`8k-Nذ̅8U%5ۢ>ᵞ^\ y,H|scK:3MS "&VN.R!B#Q ]kU?JRFN Ƈ)NfK͵ۑNAT`⠪p@;A䋗/fTD^BVDN_ mDx:wsj)ʓ[Tl";8KA W.lodX;<58pj^[:X@8xi?fgk Ї]CM R]m+Qz0VIb6 -̷c c>jV2tG֙{t5,?ta-N EPG [)&4+oxhLY_)܌rp+^=:=~w<]l^ iw0[0 O_s ?'X9Iw柘6)삠¨ӽq*!`XX(7cOvbj٠xwՀyg #j㔲тv9`=T9!DAZS ;z0mu!1ޠHʛxvLYS|'͚ UNfʠHB&~2MCyt9 fSGB VbbK Si4fdM87a*a%XƓoeG6hAlp'_C/&Ak9 )HGIlsk\ mIjh>xy?p{UL:"(aUU6Gn|CB{369QҼ2zk͏Aq.dh25-dVKpdPy+2 r7Z4"Cr5R!&R C$ NBM5~jŃИT4^ԚL L5= >Q8[U%:黳| ЍC"F{YvC$.y!z6dsʜ{^+`F_PSl|!/R? Ă6$.:b2DJSs#Eon_qCTybbnRޮ>zpHOAkņVKLbcT %zSז"+0$b=1  QrEE gNO(B@ 9)SC%I[HZȼ%yD*DFtD_VcV/QiN4xh%X]k1NVR>+) =!YGg&@!5"8z^sz!h @ʽ_\f%;>R+ #yYT"zZF% K{_87ul+ (M\]Otq ldʅ^4略]F߇C2.r+wѼd95|V&MIH煃V%qBq'5rZϧǚC $T*Un~U3kj"7+7/Uޞ `NȢ/ֵNK572*'$~WV{4ڍ_68c8moʉ$υhFNKq4q0q^9)c(by2QnpN͐#d{EOt@=GApT.V! ӿ4k||yLJӐ0 ghnw!w.Ļh2 ʪq@nQ$9)n(H#: wX>1޼J:C 3;$׬iXA3[HF7{@Mf`>Ɏ 1M~ܗVq|E8e@h/=+*IBDxD 3,z9۪ e)Ԥe!lA/[J(gR}CgnH.(EdPYqIJޚlWWttx1jcaǣ0YG`&7aʶw%q2LFc<=OSu5g+8HEՈsǽx~ȐUP切,*Z > fNޯf1a !4S=0 !G=]g fY?1-$J6+)ĚdeK=h0+/ıAY"]P<|I8ilͽ*W~'nhz -c&8k(ߩ07*ϡOb=3}?Bi8+Uݿx$P˒PCɘGa(Sd$c!ŃZ?K6m*6traʾlkJ}CL_Xa;ٰވ(,#BaAQ5$gZdeKX? QS 0SĵK6cUN*yTlˡ?Þ@76:IQr0nJ: 4%P',> Pl3zUy.*!O IK uٓ#͖K02w81& %L]TCs%\ڍѪG򂗅aFŤ$ϙgN=IZ=$4񓢓79VM\as!DW%M t3ݔ,ɟA/-YĜ,2_@ee,fZq:l8DjdXFLO$+P} /Ix,^|%)"9|t=4{wM 8:TAN%T>+(eF͸.A{cbA/?EѱbC]<8aj#ʮ@ü7SIy8 cs_,X͞ŵR QbcKB(4w'2 ?7/j ĩ[5N%F]S:ϦVIlƈé*N3WIhkeNk~\7_O> S{?3s; Lٿ08Wwl(b ZGЍxF})c:;p#S&ո]0{! ֗^ǁvw ZJ`^׫㨓s/|kL랭ּyas\)*ӰѷtnoNZ(ߙ5~)kU!.Dk2n8^ bH2!L ˋgQ{\ p4A,'s.:h!~!ZΈASm;[W2T/meÂǯVo.ȼz*%ߡv.<>װ.wfd Oz?vT=-,TV>,\|oqzLAaf݉ş>T3\أ$j9?5Hf$}39ޒ+d̒|לʿKv[]Ř~/r֦7I)7t9ύ N2{Ye6LVu_SX jHOB!8f|,+)H)5yJ6Eq*e թe_ g,hߓT 4n@v^S& '|u=i?aHJ"9 (Hw( $ s!E'ӄf'XM Qf}, $;B\Pm`mKԘ4eT Nݸ:!,n8p1fFs;;U4Wq ?0&?gb?fnN^F[Or ˹%IZ a^v\Z-cu+,;'M}(>iH[Z>6y6h,K8u0nvʑ0, Tzf+-jylr*q7JU TG67A)o-ReS+Km*LpGO)1}Lru!_m]0*ާ*IZ6w!NdFW'[@4 L'x(y';{^ܴGHF7iNa"$QDD3Ll]:1XzG(sVn$\.,yp) z` r_ kb$>VSd ^wT♦] M  +$/(sw +p1^UhN79&hFcR5Xd, #;*ao|GDb ]>߼nP& !gDA&>{#t 2}8_dPgw)8w kHNjYÎ#וDFcvh ;]t*wOһsU-2Ce X '8"/|oeW! [GP5@ėilwy~S%FX}tu_Tbɨ[lVAU4Rl4g?YΩ05 pG7SQvm@|-''ȅBW/+^[^ Q~P @=(i;kskbp5 ޟ'/Rɜ.~#`c H.Ԟ̤ w!+gB{XctKZDR"γhBZ3S5!GADL2 ỷ.f,D;< GѩN36@3!@T8)Eck]&g. i%([%; c7٣ "ݟ ΌKfX~/'MJS m\UEq/PcۛA["|F13FY_/&P3pwnΓ&^7;8mr'om<|8{xQG16ݐT8qtoPKkaш9whbVJ'٧{p= 8C /Y4U髃I$X"MҭӅ^Oj+|[E eZz(tQL?AH뗰]Jj+'0;gYtƷpi@-^kv4Q b]hhS3[W @fh2|NJ8jY*Tb, ne?HfiUk8u 5wI DMʋ]!Lx{NǍ^LK%u}}@Ħ͘=u*.0"zg@bZxdM',)>SBEzN}dFe ʘPfM;G2\qe9Yxf:w6Rbɩ= B$BW`q+'YjȂy7ϻL%B '%ҮJ'S2^qUAhLVL =н|o$) p7!(W=H9"Xo;a{Yϴ֑f L?Md_R>P<2wsвmw$Fy9T8)ƂUw (i;)Byye |KUoRET/|dl@}nƮvR=`RD{)wahOI~^A!(-sD)_Qa3WJmP H"eb%h/.SFn54%B% 0QVZY{p",EH_lgxy(gtLy^+» :O% VDpHwOt% +i #]7ʇD^߷Õ@1G'q{Mx$H% ; _5H䙹Y&wjyІy6$1f/SK| -;-|ƨY{@΄^)rnZ_:[|5~ 3VK8 vt?QΈvS':SaZ#ŅGPl-oVu)!MK0KN2o#>22O-G3e)Xǁp8i :;lж} DO`_\QlR;7mO0S&} A1sx8ƾmӂ "mh><Cɜxrej'wO%=O&dR7sd#M+VYUyΐmz7SgNp 1ɥI;j,.L_A|~%UOc 9PO q]J$Y][q7C5SQq|dڿ.VXTczD,#~} FYglMm2ۆħiF\fvN8U jfCreeSD?`1ڣW󩧤!Dtr(D_q%s^]X>q(v'NwFߍ={Cla.Mw |z\N=xh63Z%oAhK< 7=c`̄Aoq}d<уf$bӾ9l.:w\ İMjzSeW8Xt~4CP"؄Z!,myWI,{15_.[f ϧMTJMMWV30.N>6kڽ)q+׆2~ =!b>?$8M ˋӵ Du SWL !tPNǛ!OR`EiyTp8}IZ-ͅ-6Fq`PH8TP9x ?$N'x8>7t"c&)hJAuMص?C‘4oK]) 2ojM#C2An;ℜg(-."D8Yj2j—V-HJC1hsČhPqyͨs`%C)elWOKL8YEyfs" uYX|F1lE?FI} rn)w%]00!m%oA5?P%^&I%b%FPdz b78 o|!X!RCg@J=#Y>.< *uƳ/݃Du$c}pt .C,f^ W9 {jI@'-026tMP(,Ji$]/aP3zink}!_jxR1ǚWJ}&&myD)N9THx¤5P=,31݊Z>UyMvbsC1Y;k#uL܆&j?T]mhJh~ < ؔZ1]UdAh3 b#34*4[ǰnVu*-W )ӗa|kU6<((\:[ }.:8=XĤ<|&?]"ZLн-eϨ#cI` ˋr hB(46|_ Ac43;Wkx.bC,J N(ߥi?#tfKԲ,Cjܛvϴ+"Sd@SQq37(3G5TbCΫ7}dlx_ :ACBrOff4WjTgt"}eQ};(rgyW\: 9Me_*/ Ny\kxp7Ņ D:]c-l-<0L$0G4Fu%-5-(.vaX(ͩ1)wG>ł^1n·'mL#IP~UTBY<ʽg81-Ee|K,0(Fx#/rU/`wjzA= .5BbY3vWD!> .IVq u1Ed9e p_-j_ 7 nЂRqb¸@Ic{"`UPkM*fܗy?ΐ" gh||\#lwL'QgHç@م,-%&4Uԏ`K3$XXGE;ݪێmQIF;BhU$K,!y^{(g8YqSQU>G{;PVg~E;kсOݼrd* cs^)>#v@V-vZ0roj-Kk L/΁ȑNԳ Vݹ|69}BƛF:|=uIO'K1](d\G[7k@Y"EФVzs[~dE`ʍO;Wlp|BqX@0[A;,`G`66^i[!n#_3h cŸgqbʝ.YFt/8Ml)[( ##hN+4 >tV1ÐrSK ҁuЬN: ep!]C  -rܪB\:E?Rs YV h9?hH}5de\umWωAMx r#~V]f* ]n5F)munVK_Xٮ*}lDgt[FPj'RiИSf*LuM*ZYpyvsm7FJV4A;`%%i|/W@[TIfr}_jhSaf"0\Yߎ2 <~?YpNQ$="\Q}|Fs0J/R4K+)TIdE_ҷ(*7!`~cdΥ\ [ھ vhաL`q M|'{I82F"qi.F:UxA^nG;#qqA`tCGEQ].Le/"Jt氓*VX^ǵЌ5LH 5oݣ&P✿a"ANy-TZOӰ:wZZ]&FfN rx)=`7P''fLiM8\>>wZ:+ M/b![91cav0n URGHLnP4v^Lk/A7)>dL`b!MC6xTӨ '%Uc I~՚!1-r|w*|31ܐ>ltld]C5;3o.83#Kr8X]KE|90)Y(J7 vۡ|/qu!F)g9۾A1D'\oez!!;s8l3e-:n}+"I!:0o4# g+9]fqАhc 6*D+f+H)O?RDq6E-7*@|ՙRl&p[% :&A*.i^Ei>ާ)]tFHa+W|-kShrEG YZ