From bb7579f7b006ebc373df825a6c7deb0fa5255c65 Mon Sep 17 00:00:00 2001 From: madrocketsci Date: Wed, 11 Mar 2026 14:58:11 -0400 Subject: [PATCH] error logger headaches --- build_linux64/libamsmathutil25.linux64.a | Bin 497460 -> 499900 bytes .../objstore/amsmathutil25_errorlogger.o | Bin 0 -> 2200 bytes include/amsmathutil25/amsmathutil25.hpp | 22 +++++++++++++ .../util/amsmathutil25_errorlogger.cpp | 30 ++++++++++++++++++ 4 files changed, 52 insertions(+) create mode 100644 build_linux64/objstore/amsmathutil25_errorlogger.o create mode 100644 src/amsmathutil25/util/amsmathutil25_errorlogger.cpp diff --git a/build_linux64/libamsmathutil25.linux64.a b/build_linux64/libamsmathutil25.linux64.a index 8bd7bf874cf90231bfe361ebbea889b7ff98ab73..316d743ebb27720434cc5905accdd8805ee38e72 100644 GIT binary patch delta 5427 zcmc&&Z)jUp6hHUnzW1^@NvfOa9Bnh&QgpLP8%wHmve8wutw><=i=bK7Hd!^bNt+e? zGf&03S&C43u)}CSIh1`;K|zEu(soLxFd_^;h@gU?g43wzm@Ddi$xHj%Es}=jy$8R0 z?mhS1-|w7z&!_j{yY(05>Zc#Zz=M9T{vF*6z?%U+@3a(Xwcr{(w6xka;zAp(z3y8Q zK#SjdZ34Ewzhl=df*5QB+9@uy(bno`0qweeKK4Ecpgyd|WEXJDfVUC*E(v@i@mDYK zrR?p2r8X?`W68{_oPgZ51OliJHUjMw7usm9{-hUVi-A@PuF(_kU#j9Snn12P&8l>ys#Pw8kB@D_212>wm96nV(0tT=+vB~0c zCY2@7l>xO^jEp3PQ;-0WQL7& zT8Dj`U!9phJu}Y)Bmsv27mz=inODwU<-QJoJAK=z_?TbI&ikcWng02c@4zV;#21>p zv2QXLdSjcuxG3qKsm`{{Px>Z>xz`$<=6^Y*|L@m-QZ_6Hb zGryvju5(wn`9k}WNoeiu_7`8c%#NV!m#h{?)BS=AB9T~fWbnCkEYf%U*&QTDgsOY7QU@ibB%k3f~M_F zrtL!}KR5Z~CjT8Kf6C-H^AsOQ=TM2=s|4uiuiQzCNySZjmlP*81=UCB(+U0-d!A~p z$R0}es5_mG0^fPsbAt!j#}qxR?4aBM-ekXqivk^txD6?sx8FA=-132kC2> kJMZ+eLMB^;;o5JPcb&;fPF6>$s2Zg4uf+UCEp@5kKfE%Y#sB~S delta 4412 zcmdmUP;SdQxd~SFhL#2jAdtYtz`&x!z;LRCuDG7w7NXf#PgmcfSq`+jp1#42;edKN z$2YnI1~mSewO-US0Eq#_^#f@+(C+#H_5BNm`hg05meM~AKwJ+ZP;o~G0}I`7Jr>Iz z>|tP`CjL5uf#r`3c3h83f==S~I9*0#2e8_BFaU8qh!{XzKaiFK?XE}meN7GnE1hvY zy)8tu4;cTre0-sRftBXCo*tIqv7??yAF?UmVW0)Br-h*;m|0J}uc{On*r<-{X<;Y{ zX4aG9qqB1u*r<%_scj%J=CQLZV1VL!7-N9wdbmr-bASyG13S6c!-9dm9z>9XL%uMu zlZz8CFt9^$J&Z9xG%)^=Ttk0$Jt8RRZ#mHJ`T_O*1qO36eLY>CpG9+f!fD1lrs?m` zFp6(~bCz*7=j1y&7LzCBiA{ffosnyDf|<_b4RJ!#5A0!Xo4(*Cqt4_7s!o#yp?=vW3g Gj4J@$nYBs) diff --git a/build_linux64/objstore/amsmathutil25_errorlogger.o b/build_linux64/objstore/amsmathutil25_errorlogger.o new file mode 100644 index 0000000000000000000000000000000000000000..e93b468cf2457c9fda5f8830405619688e4ab45b GIT binary patch literal 2200 zcmbtUTTc@~6h18=s3>SO!JyJa@fMi$f$<2B}K(|DcV+0 zd$lXO_WFk6NL4k0dzK}bZEd&I4>wp7d&AC1XgGHaU}k#ycIet-rdF1@jMS}fAa&6$=_D@xMT6^Zn0b~(KY`b_Hn)MQG(pG?jt7W9S5sZ>G-N9K?Tx^7kN z<+8N&Y+;2;hnv>WJ0(0?7&jqfWxH@d@&k7G_o{G;fM&k~46INf{3^8}(1ejJ@~x({UjI(*-$ z2KC1L5awjm4>{YIN*L#Rr1|hA76@m(B#jIRN80sR;LJ9QhLGl(1d%hO0V3l#AnXcF zh#nCU5ZOwpWR{Uqu1HhhQy+DtkzG;qe7Pp7cBN|Cavh~q&@AYdZIn!I;QwL><@C1c zth^RilXWkMx&KWJB1Ydfj_$P`^+&a%Ksqbhr$@~PRJ@{aMOP@m`$pE9Pz|q*;Dl=a zt3HBSsu@N18t>2j@*3~YF^&tA^F3kSN0m^2USl1{d$`ECm-odx@#KE)BV40 + +namespace ams +{ + + void amsmathutil25_default_errlogger( + const char *msg, + int code, + void *) + { + fprintf(stderr,"%s, %d\n",msg,code); + return; + } + + amsmathutil25_errloggerptr_t amsmathutil25_get_errlogger() + { + if(amsmathutil25_errlogger==NULL) + { + amsmathutil25_errlogger = amsmathutil25_default_errlogger; + } + return amsmathutil25_errlogger; + } + + void amsmathutil25_set_errlogger(void(*errloggerpointer)(const char *, int, void *),void *errglobal) + { + amsmathutil25_errglobal = errglobal; + amsmathutil25_errlogger = errloggerpointer; + } + +}; \ No newline at end of file