1 /* c/zx-xs-dec.c - WARNING: This file was auto generated by xsd2sg.pl. DO NOT EDIT! 2 * $Id$ */ 3 /* Code generation design Copyright (c) 2006 Sampo Kellomaki (sampo@iki.fi), 4 * All Rights Reserved. NO WARRANTY. See file COPYING for terms and conditions 5 * of use. Some aspects of code generation were driven by schema 6 * descriptions that were used as input and may be subject to their own copyright. 7 * Code generation uses a template, whose copyright statement follows. */ 8 9 /** dec-templ.c - XML decoder template, used in code generation 10 ** Copyright (c) 2010 Sampo Kellomaki (sampo@iki.fi), All Rights Reserved. 11 ** Copyright (c) 2006-2007 Symlabs (symlabs@symlabs.com), All Rights Reserved. 12 ** Author: Sampo Kellomaki (sampo@iki.fi) 13 ** This is confidential unpublished proprietary source code of the author. 14 ** NO WARRANTY, not even implied warranties. Contains trade secrets. 15 ** Distribution prohibited unless authorized in writing. 16 ** Licensed under Apache License 2.0, see file COPYING. 17 ** Id: dec-templ.c,v 1.30 2008-10-04 23:42:14 sampo Exp $ 18 ** 19 ** 28.5.2006, created, Sampo Kellomaki (sampo@iki.fi) 20 ** 8.8.2006, reworked namespace handling --Sampo 21 ** 12.8.2006, added special scanning of xmlns to avoid backtracking elem recognition --Sampo 22 ** 23.9.2006, added collection of WO information --Sampo 23 ** 21.6.2007, improved handling of undeclared namespace prefixes --Sampo 24 ** 27.10.2010, CSE refactoring, re-engineered namespace handling --Sampo 25 ** 21.11.2010, re-engineered to extract most code to zx_DEC_elem, leaving just switches --Sampo 26 ** 27 ** N.B: This template is meant to be processed by pd/xsd2sg.pl. Beware 28 ** of special markers that xsd2sg.pl expects to find and understand. 29 **/ 30 31 #include "errmac.h" 32 #include "zx.h" 33 #include "c/zx-const.h" 34 #include "c/zx-data.h" 35 #include "c/zx-xs-data.h" 36 #define TPF zx_ 37 #include "zx_ext_pt.h" 38 39 /* EOF -- c/zx-xs-dec.c */ 40