stb_sprintf-devel-1.10.20220908git8b5f1f3-0.16.oe24090>    f ;G|`u` G ': |LQ#3|A[ +I}_пu7.XMBryGO?$- Bm# Bl\*g+>_B鯆SAUa)+vC4/HTVI=$:}?md, 8 Y@DX\m     } `p(8 9, : b FG$H8ILXTY`\]^bvdcehfklmtuvz(,Cstb_sprintf-devel1.10.20220908git8b5f1f30.16.oe2409Fast 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.fdc-64g.compass-ciNMIT OR Unlicensehttp://openeuler.orgUnspecifiedhttps://github.com/nothings/stblinuxaarch64o A큤A큤fcffce0b8c56e1084602290b9a17ef59f429b5293deb8cb9d8b0f20a14abc39b56520bebfe904b14301657e4e5d655c811d51fd31b97c455b9cc2d8600d6bac6cff63stb/stb_sprintf.hrootrootrootrootrootrootrootrootrootrootstb-0.20220908git8b5f1f3-0.16.oe2409.src.rpmstb_sprintf-develstb_sprintf-devel(aarch-64)stb_sprintf-static    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.18.2f;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 17268087211.10.20220908git8b5f1f3-0.16.oe24091.10.20220908git8b5f1f3-0.16.oe24091.10.20220908git8b5f1f3-0.16.oe2409stbstb_sprintf.hstb_sprintf.hstb_sprintf-develLICENSE/usr/include//usr/include/stb//usr/share/licenses//usr/share/licenses/stb_sprintf-devel/-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnudirectoryASCII textUD̠ utf-878eaa0c9b345b51c99ae591e957b2fa1cfded653753cc9d952ef4819f117c8440228c7fef0d8d57c0fd4c36365f07d698390bab0bd27c99261ef7a48cebe1567?`7zXZ !#,9/] b2u jӫ`(y0F)pQ#S|-Ë*I~gOPE м2l<(Q5 lY;RT <9^Ud6v*_(՞1Z.~3טRf deaGtwȯz$A: 땣3[3,g["̟V9m:녴*k%VJ͡n^>1/=@@Jo'a՗fEuW^ea)=̤@ϰ~P6~ѾS68Mkg{NbM:Orztn;x*O͢Ա/7ق׺VhϦӠxT]E,ׄUF8?e)0dʺU<[՜F!qIBxz,q4M}Vcu~96_(B0kܜ9K2m~]N)!#@0) cV[mCNRQc"Jq~&ªr]Ֆ7f w:nZQ:]VE-ؠ;xSD@TƜg<D2a`F1yN(ֲؕwT` a1`o{vhc]Ŗ%IƢ*S*+L+ #_|!A;Z`αMUo g0e9em!Tv8+@hIA[pjZC EJd7| :&k|}Qv 9كPT-D;*U& ;@HW+7u "M!~'BLM.UwAqI'8 /48/&'Fsp斡8{ H3NNEZe4et2$B32 hҰ>w\naorUTqq_;) d"X3OWj2|ìZ Q8%k5z}??`,Vm(^ Z)L7^*_:isOKwA=k83].ܼ`RTIK} ~/1ؖiR7\K*@#g Uf)ٗ?iCwwo (D2p ' Z 4Y8{aT(#q5T2~`}-`({,8:nyl~E:zTYu\a@QhbZ75*8Wrw}m ,lBtϗcQ`El8uGxD"&3p,GZ;gu;/XpqheZb46N88Gu1(hfx(CA.~gU3xxji+e8nڡ'q6)v9bH gT^a]|5v.Lʅn\7 :@/B9 F(M"p$'E|pN _2!4mq=TS)bpZkd񭡕(D xf YqșŇn!JNVЧL en&b,I.P|ٹFFsh8]VZ4{達b?f6dA ԍAXޏ6" 1:_[) Bĭ+7Џ\8Z\!2)ޢ2^ 0 | =%N~;9o*hGþûA?2aS%T%enu9N&/ŗ(/s2t[]hxT*Jzol+z':*6"}/͢yT Z^O bbKy6VYnkj`/\>[*T%MMnW6¸"^"OG@M#\wi?,Dj_k#ql(Sɔ, ǖ!e %۱*ur[ez!ܿW`ObL3ť!Ӹ_95Jn,uÑ{33 BN76x,٪ ~j 6&NJjd "إF_eFu&YV00]+B V+YjmH6cad]]K3灝hrve",Q < 6ů~y&G:8P@4ox<+Ag@^MCZ2B@b*/HV,nBM{)8ے( ŝ1UȕFW6#l/s'9c]P*}O~N[BpqF~HbL3.-erjq {(0)w@#M DL\P  :>犕_ 0/^zL.#>txqrqDkNP"uKhZGgA>AU.n*|H9 2u*[1BS S(Q)8V9#qWc#6`K`\J4t03b<{Qݷ(R7)aC32֒Wwe3@, ˹xmDCU.8=djĔ(pWCmf>oa~ @5pHp㪙)P||Xb!Vq3{ Ke2П1fs&}u w[ 2x1Ys %M)CO!+x,PVuwIq9Mk{FԎp-C ?z9e9Qg|t,X<~i$ѹ1/ʆ냨dj>Pv"98.PsH>Idb)3 ?y!WnQ yؚ4UXKlyޏ8Fjk76'Sk zne0|@]³k_%#xG(RV^E)_IrOKy3]fGHӷ fD&0t N F@8 }]p'{v5 o[a}=`tUX^OzA!mF h1 n!KBGm][ɵź:<,MwnW٧4iԲN{dP~j$[^6Fbm*/@~M8 E[Z@.^'GMy]!Ss# jreI.*o6*ҼRLx-Yd`|uCpsœXn·np}|nP <_zkd]>)zk+A*T7HG Ó˧!^Q['+yf+VSl䶿zsJ&H7l׀_+K1P8}5N_TRv6gDa l#p]^oz*B Thw%&`AVPL>Ip/C :,׀x=WܰoG(Me`l85 ??RC['*#cۀgUn`I*@dZ6+ُ@lSi:ŦD *d WFKfVSySЯ~eo1`BgHd %"~@ːaJJ! %@jQ/z;X~4Bam97)8~z_(GC93#,:; Rޱc A5C2fC'%8G#S-g?jd}Ѯ6cIfe$+h2K,lPe<6_}~[:l#䙔aQ.9~O晔c>'nB+J4jzZC,aOyxa Y{6;$J&Gntl҄V,s3A),PT@Q_odI4Ղ'v<2~ӜYKM!j0=ǰ_5ITGr7;7src`pUew/JnPlph$/]'% o;̞JM):rL^>ΕWy~nȑy]<4b,0d«'h׌<[/{lk UG֋! ǐT_X LWJpoMY Cn]IAs*CfIfA6E!|:ž2  UNk P8?_Gό'¯Zjdʈ䒾-^~LDW7q qXU>a4> ü "]SBEZ+mT(6¸ ˨NKuw9noB9!TnPUS@6\,Ӹ5]~`et77hOwIy(aM$ )feEdIg>y\&z[b}K#H@2L|WM`@1]'=qJ~|OCSXu$/tY`Cqu<RZ٘eCn`?[41=[XpEl:D_U62 ά`ZJɨP9Ypi40Er@rHM>ӳlLC<7Q-l~9S/@mhP^ko9Aom {>En/(lLq6BkcRq<5N,ME'c<|WHS^PSW5 P9R6Z/3)LKHp?\quKm5A.b`kr e/d/-=5[e@ɮ"GгWC/KxyE sYX??R"*atO w`@TưMz,Y[Q!J 9h N)H*1x3EkGR ziUǮdY_6dA&!]3-VR^cQ`1[I:<q8EerB(ztAGњOSe,=Zqg%UۚO-6`1u"15y|t5 #sf.Tt^,\ӈԥH\OEtI'ZJڇWOpz+cXGX\fO:3/{vw5R|(k|tF&{)ULS{A IN% 5LM" !m ?J;|^c>0nWv16C UَD%r%n5;s,Ia/ ?].R("Ip(^PɎqHXK$]EeVBGxmt_RX1ۨ%{? %J&D:+ӻ5_zqfTP ɫ|.UZ.lBV]ĉ++vG=^@=+wF;oxA:Aqo"{wko5zfTxO Le:7nӝ6gB2ɕ~cahbڑ5]S73FHB[nRb#qt!B`)-oDXIOt۾g=NڻU=1O'|# A\x![[ X'J0X 'f<)*'fMቮYy`0J !s %)![jr\lO@ِVaarN {u" #m Wi"G!BKfMxf F/gW4MVYUwq@9#kllx)i ~C96Lv蓕VDQ>LVcU *}3.Yqfu5lok[[ϋyz:I QdVPv1#fhNj/X9VQ% ct2P լ9wt8R~8+ug_k'$ TfbUFhv?u@Ǝ KNS6H#e) n!<:%1#ٰտ C|m}|2n 9JSA A(L&Žw;e?Iid[}­.u!;?۱KU kk=.J =w+I0>>,BvV9{9¤F;{ׁB*KPnD0ԴE哿cEN/|sg`;c7fb~/(u߾去?μ?bdSPQ}h[ٿ-gXZIζNg5\IOg8޸#{1ڤNRO(# 5DJdK6Z®cFKc0~I 4M} )D%!iQ/fB*qVD+}-žK%2]4D6fza99hF:߷08f=~h35=n)SeǠ`@Ӑc2}3&tӜTs OTIt"Ȱ~2@ ~lsfb| 5KEdPn"민[kAb牌mIy:'<X%7pӪ mB0_/g1j0\nR۪+~NYDz<H'Jf{|H)txƀ8$C6鎩5(g]!BXdo"o]TQpw:bȋN]۲N iU !Bn8f^e?& ,+Gv+%Pm1ZVɤ++d[CJ*bmx UgsT\+l,9Eu{r5O[(Abm`VႩ[Sju"*OR 1ry#9ƤpcC[D?biLKjjgS*}KxUȨ, ۫i{?fg1:~۽ө( [ϬiBY.#$yuCBۛPad&4?926L^HĞU5.~7AGǸsF,xhx4-)e/muDwH*]V:E)j/D &Q`% rpjdvT^_Os/-W`݃!G=(DN[*׷ᙞE=3#c.#̗(4E%Ͳ\\96U43`.F";Mlsw#`(ymm3L%]bwЃ:ֳV?υ C>l7)kLO Tg,"qSް$0TCA>l/&{(Yޏ ؤ(IN})lQ+YC"?O_cGIC Y*|1;PF"]wꎔ{0Q4 َf΢X+Ewl:5UMq%kfN1WP/74S- }y\3x|ҩsr;~}?i{ 3쳸F Mu`HYl}u|8ժ{*]PYuL*#g~`Ysw96vL{e4$gz^|V|<$0k1v(7vslRڇY׀Iqo:+huDh eQM@IY_ ]v=v2#\}>!zCۯмjRJKnNHrBJ%f|MbC̙ B˵aK<$А 2aBKP$OjX%úF9=>NX۽XR x 'M'Y+5&38q/0ߦ<[w) rW)b[p'T.$>&.b 55R1ٌC^_s ,.syu8!x~M[?层.S Y⮴d| k/\  Ϗ+\櫋'7i B# T#[h,q?.;iR@,· 6up~L_W~3v!+PM9U1Hܴ8c~DQ?:xF:KR8qe]{҉/| %C\NQ?yCzR"`>i FxO9Ǣ\n:b8p R=t$IȃfӰ"y#Q1 ]](eGh&@XZqg/>J&(pS6KΔCWf8_x0MMf7. 2_E1a(u$OG[VVNOL'$];_]Eۧy#t-Ψ.Tk*B `3jA6V]`MCt!2=%?0ҐDl4iI,K ưPW6f#$}Ft&}φ-͠=GKKkN8wrDZlR J-,{@"_`5baEzwJ(|ce}i'ɒazHξgrXi YZ