https://github.com/c-amie/analog-ce/pull/10/commits/405918c5dd2aab6e50b87e6f79aac7a345cbc485 From: Jinseek Ryu Date: Mon, 7 Jul 2025 12:29:19 +0900 Subject: [PATCH] fix xml output segmentation fault --- a/src/outxml.c +++ b/src/outxml.c @@ -65,7 +65,7 @@ void xml_stylehead(FILE *outf, Outchoices *od) *outfp=outf; // KLUDGE!!!! - opts=(Options*)((int)od-offsetof(Options,outopts)); + opts=(Options*)((char*)od-offsetof(Options,outopts)); t=time(0); strftime( buffer, 256, "%Y%m%d%H%M%S", gmtime(&t) ); @@ -78,8 +78,8 @@ void xml_stylehead(FILE *outf, Outchoices *od) XMLDBG "", xmlversion, encoding, - od->xmldtd, - VNUMBER, // VERSION instead? VERSION includes platform it was built. + od->xmldtd, + VNUMBER, // VERSION instead? VERSION includes platform it was built. buffer ); // set up appropriate defaults for XML output.