libeconf-devel-0.4.4+git20220104.962774f-150300.3.8.1 >  A b`p9|*PUgT2*axxKyq|UX2a^nxfAo5PާNAy3yM }ۺ!5NR^HOd$'Āv -E<%V"M JKjE pKHt&lQ ؊=* '5&9G}AZ_h`כ$8!JCc^Iis@99 ԟC6сi J>07(dn6n986f179def60aa885d35f92a3b677845a2ba368c2f2fa443779402ab92ed4c3a6d650743650ebcb3d60505bb53d409913ec74a12]db`p9|xqQH)4!W_]f7(-{F AGd,5@祑< pフn7`pӟmQJGX;K wyɽnZmMÔ`T2}9-OehIL/ 9|'Z+ۄk 2gnѾng>.*w4Y *z,Pl] ]kg} W3x>p>5?4d+ 8 W!BT j     $=Vy(8)9\):)F1-G1@H1TI1hX1pY1|\1]1^2$b2ic3d3e3f3l3u3v3w4`x4ty4z44444Clibeconf-devel0.4.4+git20220104.962774f150300.3.8.1Development files for libeconfThis package contains all necessary include files and libraries needed to develop applications that needs to read configuration files from different locations.b>sheep62u|SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/openSUSE/libeconflinuxx86_64Xq a-a-b..d directories * Release version 0.2.0 * Add an explanation about this project. * Check for NULL pointer arguments * Fix error return value * Fix typo in comment * Add test case for reading login.defs with data from util-linux test suite- Update to version 0.0.0+git20190902.dd17c11: * Fix int64 variables on 32bit architectures- Update to version 0.0.0+git20190831.fb7c1bb: * Rewrite econf_readDirs - don't assume suffix is ".conf" - Read files and directories in correct order- Update to version 0.0.0+git20190830.04ba053: * Make clear that the API and ABI of the three functions econf_newIniFile, econf_newKeyFile, econf_writeFile are not stable yet. * Fix getGroups argument types and add several test cases for this. * Fix cppcheck and compiler warnings- Update to version 0.0.0+git20190829.a1479b1: * Make comment argument an array, so that we can support more than one comment character in the future. * Change the API * Fix size_t as return value of getc()- Update to version 0.0.0+git20190829.209219e: * Convert all functions to new error API * Convert econf_newKeyFile provide the error via return code- Update to version 0.0.0+git20190828.74eeb32: * Fix tst-arguments3 and tst-arguments4 and only use error return code. * Bug fixes for new API * Change API of econf_get* and econf_set* functions to return error code direct. * Fix some compiler warnings * Prevent possible crash when parsing 0xFF * Add "--enable-compiler-warnings" option to enable much more GCC compiler warnings * Fix more cppcheck warnings * Fix github actions build * Update bin/Makefile.am to work with Asan * Add missing tst-getconfdirs4-data to EXTRA_DIST * Fix some cppcheck warnings * Don't ignore getline return value * Add free for getStringValue in tst-group1 * Remove XFAIL for tst-groups1 * Update example.c to free after getStringValue * Add addbrackets for getValue functions * tst-getconfdirs4: make sure, only a file in /etc/ and not in /usr/etc works, too.- Update to version 0.0.0+git20190827.5ed5492: * Mark all input char pointer as const in the official API- Update to version 0.0.0+git20190827.b243e6c: * getStringValueNum returns a newly allocated string or NULL in error case.- Update to version 0.0.0+git20190827.8374759: * Fix missing return * Remove XFAIL for tst-setgetvalues1 * Fix representation of float and double values * Add preliminary test case for group handling * NULL terminate string returned by addbrackets * Fix addbrackets function- Update to version 0.0.0+git20190826.99b6bf3: * Add more "const". * Fix setString and setBoolean * Add test suite which sets and gets all possible kind of types. Some are failing, so mark this test as XFAIL. * Start marking some string arguments/results as const * Optimize some strdup away * Mark econf_write_key_file as ALPHA as the API is not stable- Update to version 0.0.0+git20190826.9e69003: * Update ccpp.yml * Add --enable-compiler-checks option to configure, enables AddressSanitizer * Fix printf format directive * Rework set*Value functions for error checking and error handling * Add tst-getconfdirs3: verify we can load original file without local changes * Error handling for econf_getGroups and econf_getKeys * More errorreporting changes * Fix make distcheck/don't mess around with libtool install/uninstall, this breaks to much other stuff. * Autotools cleanup and fixes * Fix logindefs1 test case- Update to version 0.0.0+git20190823.09a8f2e: * Fix buffer overlow of realpath- Update to version 0.0.0+git20190823.acd8cdf: * Update ccpp.yml * Fix crash in strcmp, if strchr returns NULL * Add error reporting to econf_merge_key_files and adjust the depending code. * setStringValue return NULL on error/key not found * Add framework for correct error reporting * Disable searching through XDG dirs for now * Add test cases for econf_get_conf_from_dirs * Update comment setValue -> econf_setValue * Update test cases to use econf_destroy * Replace econf_afree with econf_destroy in example * Add _generic macro to free memory of econf_ functions * Add tst-merge2 to .gitignore * Fix pointer arithmetic * Adjust Makefiles and code to make "make distcheck" working- Update to version 0.0.0+git20190822.bb9702b: * Ignore /usr file if /etc exists when merging * Add NULL value handling * Update merge example * Rework merge_functionality * Use deep copies instead of pointers for merged files * Replace [] with KEY_FILE_NULL_VALUE * Refactor getfilecontent functions * Remove cmake files * Fix test cases * Update libeconf.c * Change License from LGPL-2.1 to MIT * libeconf.pc should only be deleted on distclean, not normal clean * Fix delim argument * Add more test cases for login.defs and wrong arguments * Link libeconf against libm, so that it is enough to link an application against libeconf and developers don't need to bother with other dependencies * Add autogen.sh, which calls autoconf/automake/libtool in the correct order to create the configure script- Update to version 0.0.0+git20190820.742af8c: * Remove accidental .swp file * Update example with conf.d directory * Remove regex, replace with strchr(delim, ch) * Add symbol versioning Don't ignore complete lib directory * Include all headers in tar archive * Don't define our own errno * Remove wrong commit * Add some basic tests- Update to version 0.0.0+git20190807.7aedb57: * Refactor getfilecontent functions * Update example file * Add econf prefix to public API functions * Add cmake targets for debugging * Fix build with cmake * Fix build with autotools * Move Key_File allocation from the stack to the heap * Move Key_File create functions to libeconf.c * Move destroy functions from helpers.c to libeconf.c * Add macro to set supported types generic.- Initial versionsheep62 16594419820.4.4+git20220104.962774f-150300.3.8.10.4.4+git20220104.962774f-150300.3.8.10.4.4libeconf.hlibeconf_ext.hlibeconf.solibeconf.pclibeconf.3.gz/usr/include//usr/lib64//usr/lib64/pkgconfig//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:25274/SUSE_SLE-15-SP3_Update/e2b5527523abf69daa54417e2626d199-libeconf.SUSE_SLE-15-SP3_Updatecpioxz5x86_64-suse-linuxC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)PRS1 ƥݔutf-89f933f3e46d14d5c4cba3fbdfadde415cb79a66c41818fac445f07e3c19e3d16? 7zXZ !t/x$] crv(vX0B´>) \M: 9sŎPyl1LT ~{Ws럭&Ʊ,K6Z/YV qq ukl=eT{5l\dT<}uݘ_H.* 6SwϪsL ŔYȩ$^ٶgj=#z%Oj‡Ė C1Tx$&Z[u r= 2.pޔ/NҌ)buZE삌<_"DFx?抹Tii:8(dDs\2!r ]G%`bqp`T[~Xlk~Σyj"BoЩW `v'˂Fщ:-3=Xb,; 4e, ҂WR{:vsK `F죓etnTM#cĴvT PVa}??0Qd HCD %5]Zj‡EEld$~(@הV'(!QY!;{է/y1(Q8ϗJe3A-[&n ȷiDٵr,G[d$;;e CI1,iUZW?f?8#%eFuvBi0@ȎSd{!7{RpJe}F[feNU,z!'$5(=(qz-DDJR< N|1-]_)DMx3tEm7ss^iv ;+!mNƅ/gġ5S>鼕#E\%'!rJn~(B(2ѠR bZ`ȁ}C[ esOV?396]Hi1j`E=& ƕs;o6x[ZcImW%3 WK8pcȉhP0Eݰ_#wQ i "pƧB U]@\}Нqh]D;qz~` EKч=zS,)(!2!WE2ʼn}!U환:$\A+(jrâ~oc: ӷ11//n>H"gi3T&%w}ϼk{Я/Wer>L,l#&c[pm K$BY&L7EcѸS@!Ϸ[Ø3-z/kb}дVmm螅:@ԧϯuÕ`2- 'Ku!}q[fxrڵ۞8jWm(qPbI *]}ռvUE3[BUX{}DNz˿lV޽Igt%'@B|%6(N@_RCWk&\Eѝ9[t*\LִVؾvG^(lqoh^"+1SK=n.H"pH1ޛ.m/ .U0w02T^4҅uuIK$h/zMp Q|w)y ٬Ņӄ=B hԏ9c'PzaG+Mmydn|#b+J #h q1P[nͺT ja0*Mj9Ϳ=9?PM*}vN/e,SR>+G~,xyDzEYTwtзJ`}i@Y=.+vd9DNT5=%Dgpqŝ' ; Jd]"^iW:U6> Re{4x(|w g=Dm]z;9]/M:6F:Rk"75ܽ܀ld,W|YNh@F*shq?R+IWoc`UL,lY%vlbِlD,= h2 uݕ Q701::Ժ I5ǥ_E4`}rDK|hFHtCʓ\)>@U;YND}[ VڗƫB(B=g 7 PEJA8G7T8tݫ8 "K#k93'^\c|o20eobL38~>;MIR{ѾW_}e(i5.5 ?QR;T!%?j y{{hf w^c)\z}=ػȎ1g;~"sYuaɣ^N%E1˥@N";C3/t8Ow2k̿%f+c`HKe 1.a!Ϊk׼*J0V, r^&)/NsYGi 1rzl}"(p”E_9E$4).B tk5!O)Pmr6Zkԍ[&6sd?};{ }Jɼ24JKr=utuvHI90rFH-9N}J;&k:H2Z)aҨMj/uvU2[֗Ӟ>BFH&^M0g, 9_[Q-3Vv!*'C ? BI@^.cjWYYln̄`.t#qr z z{ '>ZÙ´?D/y2fؚ,w-鯳C|'yM)6h85"zSQmLfI_=B̆wwlCD@ NތZ^웆Ȳ7 Ҕ1ߕ B+Og,ٺpi ,HV;?Q4 E+KoHx[w37?fX_)8l imq'KꇦbWfmݞUGA^\V5jr,WWOTpx7WxY.$5v̬GɨqfׯMMBFle 0d} FG$Y& gؐ2떰g06Yѥ|f >hт#f8nDcuѶ23/xD>3IJYNjݬDQ\-re" 8p\ H&l> (O=؃;`z2_,RqlpiR^~Ni]rK&4Kw~̇cYjA0sXgJΊ0~{02l#JgNrBs "?1Vg(#~*ER%<6'6Md ig|2 /y@~R~l$9jMDÀd-w*V$G)}7Esh"f%oV_ûhoy ;L\ ;*6BqWTdcO_,TeTHɦpwÏݧ| /Na=\t8y]o1 ecfK'4[<TRxpM;yQE5e;`~~JOhdE_Vd[F).T 'ÅY$~R.'V7e2vkJ?Ri}rGĩR+.x?JO+iqSŀ1 s2ջĴ+`_S$*L6m=Kf㒆JH큈@J>:8!r%M;WEmSe^Ra<r&,TY]skyyCLa0)e?nŪH%@,Sdc@v.AaByj>\O:#I˵lm`&(ބAܵcb5UYwhCwyz3)ؘpCKV_ Ho{i ~HXCanP ׯg\o [dQ?4W҇7ғBQN#2Z6+X_ ?ǭ$ l%ȗoisCMYriˋoZBk~S CX/?ڝuVM(xlɹ0fWtt^S4ΞHx`hz⺻`Nf 􈤗܁a1 q#dq͒#±@nXBƇVPޛp[Ј=x;@gOHpcW NȽ[F>'9PCP? :apFS|XZ8L)$B0A#"*^zt2Ify<@<~v85c;I'!\lx@Oz~h+sRyO&a9sPȎ>ɵwKR IJ ,~~az"7p5Cfnۥ23|)U^&h2m:~9̝l"Ɵ8O cpA,0)v゘ M$Bm*qz G#2 L'Dc,gq4!Gc\]\-('$ި4f\{ KNUqdbþݕ`}lc_^X:m"dz5b)Wo$ER#fm!(e8O~ 8wB6٨'-4Q٤ҽJ-47"Y3&U"1)Ѣ4- ?7X"w9WX>?av)mFga+u0; #JmR6PFpy[[U[C3] ==R݃PI25Ful fᕵkBN  q_}s*LMA@ (0Heb:)|ctߖ~mpFIU4OfB1bB~oWm``s61}h.; j}U[tkvEO>v#ޠf3eU/\cDq{)A'+JscJ|Ywu#7̷vc ?< -]kpR`5aRȮ\Nj\ʧzl /5_U YH[>y/5PwwGwUS-R(m`@bI^a?I9T,ժg0 DЮFon6w~y ܿee MUJQ~Li9*$k B P%O%0P*ݟ~sHj?ԾP< ;ː' {&hwv?6WTg=s4 ?ڬK ư!CTLۏ6u d_7]b876v^ kDeaQ9ahbJGdnu0#u<pسz+6&?%?0X[AwU*詬hn@X>eŮ}v'֭Ÿ9աRV6ݸjbI I)o4 ]N(EVXϗoxAFDXƭSr~yPn&UH| uJU({*H%nб*tu޸-4PA!UXJ|;LQJ)Khإ a3)ױy/ 7۬8r/g9 'R-;mTLj0R|1nTt/U2ZTtx2:wZ漶St_2 &rwmL' +#CH6:<[O&N}D)9ou 5L+wPG.zU_6WKa;&Lclv9T?yX좸;ɹMUV9є!?iPKLY(uų+nXXmȤ2Sddm )³xna>iO=Ǽ܁k&O,vH'7Zyyib s1hdmU`ARn[#\U<;&V&m>