head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.46 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.44 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.42 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.40 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.38 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.36 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.34 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.32 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.30 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.28 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.26 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.24 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.22 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.20 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.18 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.16 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.14 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.12 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.10 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.8 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.6 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.4 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.2 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.2.0.58 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.38 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.60 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.56 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.54 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.52 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.50 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.48 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.46 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.44 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.42 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.40 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.36 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.34 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.32 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.30 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.28 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.26 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.24 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.22 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.20 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.18 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.16 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.14 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.12 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.10 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.8 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.6 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.4 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.2 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.1.1.1.0.86 pkgsrc-2012Q4-base:1.1.1.1 pkgsrc-2012Q3:1.1.1.1.0.84 pkgsrc-2012Q3-base:1.1.1.1 pkgsrc-2012Q2:1.1.1.1.0.82 pkgsrc-2012Q2-base:1.1.1.1 pkgsrc-2012Q1:1.1.1.1.0.80 pkgsrc-2012Q1-base:1.1.1.1 pkgsrc-2011Q4:1.1.1.1.0.78 pkgsrc-2011Q4-base:1.1.1.1 pkgsrc-2011Q3:1.1.1.1.0.76 pkgsrc-2011Q3-base:1.1.1.1 pkgsrc-2011Q2:1.1.1.1.0.74 pkgsrc-2011Q2-base:1.1.1.1 pkgsrc-2011Q1:1.1.1.1.0.72 pkgsrc-2011Q1-base:1.1.1.1 pkgsrc-2010Q4:1.1.1.1.0.70 pkgsrc-2010Q4-base:1.1.1.1 pkgsrc-2010Q3:1.1.1.1.0.68 pkgsrc-2010Q3-base:1.1.1.1 pkgsrc-2010Q2:1.1.1.1.0.66 pkgsrc-2010Q2-base:1.1.1.1 pkgsrc-2010Q1:1.1.1.1.0.64 pkgsrc-2010Q1-base:1.1.1.1 pkgsrc-2009Q4:1.1.1.1.0.62 pkgsrc-2009Q4-base:1.1.1.1 pkgsrc-2009Q3:1.1.1.1.0.60 pkgsrc-2009Q3-base:1.1.1.1 pkgsrc-2009Q2:1.1.1.1.0.58 pkgsrc-2009Q2-base:1.1.1.1 pkgsrc-2009Q1:1.1.1.1.0.56 pkgsrc-2009Q1-base:1.1.1.1 pkgsrc-2008Q4:1.1.1.1.0.54 pkgsrc-2008Q4-base:1.1.1.1 pkgsrc-2008Q3:1.1.1.1.0.52 pkgsrc-2008Q3-base:1.1.1.1 cube-native-xorg:1.1.1.1.0.50 cube-native-xorg-base:1.1.1.1 pkgsrc-2008Q2:1.1.1.1.0.48 pkgsrc-2008Q2-base:1.1.1.1 cwrapper:1.1.1.1.0.46 pkgsrc-2008Q1:1.1.1.1.0.44 pkgsrc-2008Q1-base:1.1.1.1 pkgsrc-2007Q4:1.1.1.1.0.42 pkgsrc-2007Q4-base:1.1.1.1 pkgsrc-2007Q3:1.1.1.1.0.40 pkgsrc-2007Q3-base:1.1.1.1 pkgsrc-2007Q2:1.1.1.1.0.38 pkgsrc-2007Q2-base:1.1.1.1 pkgsrc-2007Q1:1.1.1.1.0.36 pkgsrc-2007Q1-base:1.1.1.1 pkgsrc-2006Q4:1.1.1.1.0.34 pkgsrc-2006Q4-base:1.1.1.1 pkgsrc-2006Q3:1.1.1.1.0.32 pkgsrc-2006Q3-base:1.1.1.1 pkgsrc-2006Q2:1.1.1.1.0.30 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-2006Q1:1.1.1.1.0.28 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-2005Q4:1.1.1.1.0.26 pkgsrc-2005Q4-base:1.1.1.1 pkgsrc-2005Q3:1.1.1.1.0.24 pkgsrc-2005Q3-base:1.1.1.1 pkgsrc-2005Q2:1.1.1.1.0.22 pkgsrc-2005Q2-base:1.1.1.1 pkgsrc-2005Q1:1.1.1.1.0.20 pkgsrc-2005Q1-base:1.1.1.1 pkgsrc-2004Q4:1.1.1.1.0.18 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.16 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.14 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.12 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-2003Q4:1.1.1.1.0.10 pkgsrc-2003Q4-base:1.1.1.1 netbsd-1-6-1:1.1.1.1.0.6 netbsd-1-6-1-base:1.1.1.1 netbsd-1-6:1.1.1.1.0.8 netbsd-1-6-RELEASE-base:1.1.1.1 pkgviews:1.1.1.1.0.4 pkgviews-base:1.1.1.1 buildlink2:1.1.1.1.0.2 buildlink2-base:1.1.1.1 netbsd-1-5-PATCH003:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.3 date 2020.08.09.22.14.36; author rillig; state Exp; branches; next 1.2; commitid eZ6UvHOWnYuZgrjC; 1.2 date 2013.01.11.23.35.12; author joerg; state Exp; branches; next 1.1; 1.1 date 2001.09.28.23.37.09; author jwise; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.09.28.23.37.09; author jwise; state Exp; branches; next ; desc @@ 1.3 log @textproc/tcl-expat: fix some pkglint warnings @ text @$NetBSD: patch-ab,v 1.2 2013/01/11 23:35:12 joerg Exp $ Add return values for functions. --- tclexpat.c.orig 1998-08-22 07:35:44.000000000 +0000 +++ tclexpat.c @@@@ -19,7 +19,8 @@@@ */ #include -#include "xmlparse.h" +#include +#include /* * The structure below is used to refer to an expat parser object. @@@@ -814,12 +815,12 @@@@ TclExpatElementStartHandler(userData, na */ expat->continueCount++; - return; + return NULL; } if (expat->elementstartcommand == NULL || expat->status != TCL_OK) { - return; + return NULL; } /* @@@@ -847,18 +848,18 @@@@ TclExpatElementStartHandler(userData, na * It would be desirable to be able to terminate parsing * if the return result is TCL_ERROR or TCL_BREAK. */ -#if (TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION == 0) +#if (TCL_MAJOR_VERSION == 8) result = Tcl_GlobalEvalObj(expat->interp, cmdPtr); #else result = Tcl_EvalObj(expat->interp, cmdPtr, TCL_EVAL_GLOBAL); -#endif /* TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION */ +#endif /* TCL_MAJOR_VERSION == 8 */ Tcl_DecrRefCount(cmdPtr); Tcl_Release((ClientData) expat->interp); TclExpatHandlerResult(expat, result); - return; + return NULL; } /* @@@@ -894,13 +895,13 @@@@ TclExpatElementEndHandler(userData, name if (!--(expat->continueCount)) { expat->status = TCL_OK; - return; + return NULL; } } if (expat->elementendcommand == NULL || expat->status != TCL_OK) { - return; + return NULL; } /* @@@@ -917,18 +918,18 @@@@ TclExpatElementEndHandler(userData, name * It would be desirable to be able to terminate parsing * if the return result is TCL_ERROR or TCL_BREAK. */ -#if (TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION == 0) +#if (TCL_MAJOR_VERSION == 8) result = Tcl_GlobalEvalObj(expat->interp, cmdPtr); #else result = Tcl_EvalObj(expat->interp, cmdPtr, TCL_EVAL_GLOBAL); -#endif /* if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION */ +#endif /* if TCL_MAJOR_VERSION == 8 */ Tcl_DecrRefCount(cmdPtr); Tcl_Release((ClientData) expat->interp); TclExpatHandlerResult(expat, result); - return; + return NULL; } /* @@@@ -959,7 +960,7 @@@@ TclExpatCharacterDataHandler(userData, s if (expat->datacommand == NULL || expat->status != TCL_OK) { - return; + return NULL; } /* @@@@ -976,18 +977,18 @@@@ TclExpatCharacterDataHandler(userData, s * It would be desirable to be able to terminate parsing * if the return result is TCL_ERROR or TCL_BREAK. */ -#if (TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION == 0) +#if (TCL_MAJOR_VERSION == 8) result = Tcl_GlobalEvalObj(expat->interp, cmdPtr); #else result = Tcl_EvalObj(expat->interp, cmdPtr, TCL_EVAL_GLOBAL); -#endif /* if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION */ +#endif /* if TCL_MAJOR_VERSION == 8 */ Tcl_DecrRefCount(cmdPtr); Tcl_Release((ClientData) expat->interp); TclExpatHandlerResult(expat, result); - return; + return NULL; } /* @@@@ -1018,7 +1019,7 @@@@ TclExpatProcessingInstructionHandler(use if (expat->picommand == NULL || expat->status != TCL_OK) { - return; + return NULL; } /* @@@@ -1036,18 +1037,18 @@@@ TclExpatProcessingInstructionHandler(use * It would be desirable to be able to terminate parsing * if the return result is TCL_ERROR or TCL_BREAK. */ -#if (TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION == 0) +#if (TCL_MAJOR_VERSION == 8) result = Tcl_GlobalEvalObj(expat->interp, cmdPtr); #else result = Tcl_EvalObj(expat->interp, cmdPtr, TCL_EVAL_GLOBAL); -#endif /* if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION */ +#endif /* if TCL_MAJOR_VERSION == 8 */ Tcl_DecrRefCount(cmdPtr); Tcl_Release((ClientData) expat->interp); TclExpatHandlerResult(expat, result); - return; + return NULL; } /* @@@@ -1078,7 +1079,7 @@@@ TclExpatDefaultHandler(userData, s, len) if (expat->defaultcommand == NULL || expat->status != TCL_OK) { - return; + return NULL; } /* @@@@ -1095,18 +1096,18 @@@@ TclExpatDefaultHandler(userData, s, len) * It would be desirable to be able to terminate parsing * if the return result is TCL_ERROR or TCL_BREAK. */ -#if (TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION == 0) +#if (TCL_MAJOR_VERSION == 8) result = Tcl_GlobalEvalObj(expat->interp, cmdPtr); #else result = Tcl_EvalObj(expat->interp, cmdPtr, TCL_EVAL_GLOBAL); -#endif /* if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION */ +#endif /* if TCL_MAJOR_VERSION */ Tcl_DecrRefCount(cmdPtr); Tcl_Release((ClientData) expat->interp); TclExpatHandlerResult(expat, result); - return; + return NULL; } /* @@@@ -1140,7 +1141,7 @@@@ TclExpatUnparsedDeclHandler(userData, en if (expat->unparsedcommand == NULL || expat->status != TCL_OK) { - return; + return NULL; } /* @@@@ -1169,18 +1170,18 @@@@ TclExpatUnparsedDeclHandler(userData, en * It would be desirable to be able to terminate parsing * if the return result is TCL_ERROR or TCL_BREAK. */ -#if (TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION == 0) +#if (TCL_MAJOR_VERSION == 8) result = Tcl_GlobalEvalObj(expat->interp, cmdPtr); #else result = Tcl_EvalObj(expat->interp, cmdPtr, TCL_EVAL_GLOBAL); -#endif /* if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION */ +#endif /* if TCL_MAJOR_VERSION == 8 */ Tcl_DecrRefCount(cmdPtr); Tcl_Release((ClientData) expat->interp); TclExpatHandlerResult(expat, result); - return; + return NULL; } /* @@@@ -1213,7 +1214,7 @@@@ TclExpatNotationDeclHandler(userData, no if (expat->notationcommand == NULL || expat->status != TCL_OK) { - return; + return NULL; } /* @@@@ -1241,18 +1242,18 @@@@ TclExpatNotationDeclHandler(userData, no * It would be desirable to be able to terminate parsing * if the return result is TCL_ERROR or TCL_BREAK. */ -#if (TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION == 0) +#if (TCL_MAJOR_VERSION == 8) result = Tcl_GlobalEvalObj(expat->interp, cmdPtr); #else result = Tcl_EvalObj(expat->interp, cmdPtr, TCL_EVAL_GLOBAL); -#endif /* if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION */ +#endif /* if TCL_MAJOR_VERSION == 8 */ Tcl_DecrRefCount(cmdPtr); Tcl_Release((ClientData) expat->interp); TclExpatHandlerResult(expat, result); - return; + return NULL; } /* @@@@ -1287,7 +1288,7 @@@@ TclExpatUnknownEncodingHandler(encodingH if (expat->unknownencodingcommand == NULL || expat->status != TCL_OK) { - return; + return 0; } /* @@@@ -1306,18 +1307,18 @@@@ TclExpatUnknownEncodingHandler(encodingH * It would be desirable to be able to terminate parsing * if the return result is TCL_ERROR or TCL_BREAK. */ -#if (TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION == 0) +#if (TCL_MAJOR_VERSION == 8) result = Tcl_GlobalEvalObj(expat->interp, cmdPtr); #else result = Tcl_EvalObj(expat->interp, cmdPtr, TCL_EVAL_GLOBAL); -#endif /* if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION */ +#endif /* if TCL_MAJOR_VERSION == 8 */ Tcl_DecrRefCount(cmdPtr); Tcl_Release((ClientData) expat->interp); TclExpatHandlerResult(expat, result); - return; + return 0; } /* @@@@ -1350,7 +1351,7 @@@@ TclExpatExternalEntityRefHandler(parser, if (expat->externalentitycommand == NULL || expat->status != TCL_OK) { - return; + return NULL; } /* @@@@ -1370,18 +1371,18 @@@@ TclExpatExternalEntityRefHandler(parser, * It would be desirable to be able to terminate parsing * if the return result is TCL_ERROR or TCL_BREAK. */ -#if (TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION == 0) +#if (TCL_MAJOR_VERSION == 8) result = Tcl_GlobalEvalObj(expat->interp, cmdPtr); #else result = Tcl_EvalObj(expat->interp, cmdPtr, TCL_EVAL_GLOBAL); -#endif /* if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION */ +#endif /* if TCL_MAJOR_VERSION == 8 */ Tcl_DecrRefCount(cmdPtr); Tcl_Release((ClientData) expat->interp); TclExpatHandlerResult(expat, result); - return; + return NULL; } /* @ 1.2 log @Add missing string.h. Fix return values. Fix rpath. @ text @d1 4 a4 1 $NetBSD: patch-ab,v 1.1.1.1 2001/09/28 23:37:09 jwise Exp $ d17 1 a17 1 @@@@ -814,12 +814,12 @@@@ TclExpatElementStartHandler(userData, na d32 1 a32 1 @@@@ -847,18 +847,18 @@@@ TclExpatElementStartHandler(userData, na d54 1 a54 1 @@@@ -894,13 +894,13 @@@@ TclExpatElementEndHandler(userData, name d70 1 a70 1 @@@@ -917,18 +917,18 @@@@ TclExpatElementEndHandler(userData, name d92 1 a92 1 @@@@ -959,7 +959,7 @@@@ TclExpatCharacterDataHandler(userData, s d101 1 a101 1 @@@@ -976,18 +976,18 @@@@ TclExpatCharacterDataHandler(userData, s d123 1 a123 1 @@@@ -1018,7 +1018,7 @@@@ TclExpatProcessingInstructionHandler(use d132 1 a132 1 @@@@ -1036,18 +1036,18 @@@@ TclExpatProcessingInstructionHandler(use d154 1 a154 1 @@@@ -1078,7 +1078,7 @@@@ TclExpatDefaultHandler(userData, s, len) d163 1 a163 1 @@@@ -1095,18 +1095,18 @@@@ TclExpatDefaultHandler(userData, s, len) d185 1 a185 1 @@@@ -1140,7 +1140,7 @@@@ TclExpatUnparsedDeclHandler(userData, en d194 1 a194 1 @@@@ -1169,18 +1169,18 @@@@ TclExpatUnparsedDeclHandler(userData, en d216 1 a216 1 @@@@ -1213,7 +1213,7 @@@@ TclExpatNotationDeclHandler(userData, no d225 1 a225 1 @@@@ -1241,18 +1241,18 @@@@ TclExpatNotationDeclHandler(userData, no d247 1 a247 1 @@@@ -1287,7 +1287,7 @@@@ TclExpatUnknownEncodingHandler(encodingH d256 1 a256 1 @@@@ -1306,18 +1306,18 @@@@ TclExpatUnknownEncodingHandler(encodingH d278 1 a278 1 @@@@ -1350,7 +1350,7 @@@@ TclExpatExternalEntityRefHandler(parser, d287 1 a287 1 @@@@ -1370,18 +1370,18 @@@@ TclExpatExternalEntityRefHandler(parser, @ 1.1 log @Initial revision @ text @d1 4 a4 4 $NetBSD$ --- tclexpat.c.orig Sat Aug 22 03:35:44 1998 +++ tclexpat.c Fri Sep 28 18:52:35 2001 @@@@ -19,7 +19,7 @@@@ d10 1 d14 16 a29 1 @@@@ -847,11 +847,11 @@@@ d43 25 a67 1 @@@@ -917,11 +917,11 @@@@ d81 18 a98 1 @@@@ -976,11 +976,11 @@@@ d112 18 a129 1 @@@@ -1036,11 +1036,11 @@@@ d143 18 a160 1 @@@@ -1095,11 +1095,11 @@@@ d174 18 a191 1 @@@@ -1169,11 +1169,11 @@@@ d205 18 a222 1 @@@@ -1241,11 +1241,11 @@@@ d236 18 a253 1 @@@@ -1306,11 +1306,11 @@@@ d267 18 a284 1 @@@@ -1370,11 +1370,11 @@@@ d298 8 @ 1.1.1.1 log @Initial import of tcl-expat, a drop-in replacement for tcl-xml (OK, OK, actually it came first) which uses the expat library for speedy and precise xml parsing. @ text @@