You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by xe...@xml.apache.org on 2004/09/20 22:12:38 UTC

[jira] Closed: (XERCESC-988) MacOSEncoder::transcodeFrom throws an exception where it should not.

Message:

   The following issue has been closed.

---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/XERCESC-988

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: XERCESC-988
    Summary: MacOSEncoder::transcodeFrom throws an exception where it should not.
       Type: Bug

     Status: Closed
 Resolution: FIXED

    Project: Xerces-C++
 Components: 
             Utilities
   Versions:
             2.1.0

   Assignee: 
   Reporter: benoit.blaquiere

    Created: Mon, 25 Aug 2003 3:33 PM
    Updated: Mon, 20 Sep 2004 1:12 PM
Environment: Operating System: MacOS X
Platform: Macintosh

Description:
When parsing some files with the SAX2 parser, the Carbon API 
ConvertFromTextToUnicode, used in MacOSEncoder::transcodeFrom, returns the error 
kTECOutputBufferFullStatus : The converter successfully converted part of the input text, 
but the output buffer was not large enough to accommodate the entire input text after 
conversion. Convert the remaining text beginning from the position where the conversion 
stopped.
This situation is very well managed since the number of
really translated characters is returned, therefore this error code should
be regarded as noErr and not thrown as an exception.

Follows a file to reproduce this error :

<?xml version="1.0" encoding="x-mac-roman"?>

<!-- version 1.10 RH -->

<tableEPSG>

	<entryEPSG>
		<name_IE>LAMBERT1</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>27581</horizontal_code>
		<horizontal_name>NTF (Paris) / France I</horizontal_name>
		<geographic_name>NTF (Paris)(France - onshore)</geographic_name>
		<geographic_code>4275</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>LAMBERT2</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>27582</horizontal_code>
		<horizontal_name>NTF (Paris) / France II</horizontal_name>
		<geographic_name>NTF (Paris)(France - onshore)</geographic_name>
		<geographic_code>4275</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>LAMBERT3</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>27583</horizontal_code>
		<horizontal_name>NTF (Paris) / France III</horizontal_name>
		<geographic_name>NTF (Paris)(France - onshore)</geographic_name>
		<geographic_code>4275</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>LAMBERT4</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>27584</horizontal_code>
		<horizontal_name>NTF (Paris) / France IV</horizontal_name>
		<geographic_name>NTF (Paris)(France - onshore)</geographic_name>
		<geographic_code>4275</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>LAMBERT93</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>2154</horizontal_code>
		<horizontal_name>RGF93 / Lambert-93</horizontal_name>
		<geographic_name>RGF93 (France)</geographic_name>
		<geographic_code>4171</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>EUROUTM28</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>23028</horizontal_code>
		<horizontal_name>ED50 / UTM zone 28N</horizontal_name>
		<geographic_name>ED50</geographic_name>
		<geographic_code>4230</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>EUROUTM29</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>23029</horizontal_code>
		<horizontal_name>ED50 / UTM zone 29N</horizontal_name>
		<geographic_name>ED50</geographic_name>
		<geographic_code>4230</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>EUROUTM30</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>23030</horizontal_code>
		<horizontal_name>ED50 / UTM zone 30N</horizontal_name>
		<geographic_name>ED50</geographic_name>
		<geographic_code>4230</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>EUROUTM31</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>23031</horizontal_code>
		<horizontal_name>ED50 / UTM zone 31N</horizontal_name>
		<geographic_name>ED50</geographic_name>
		<geographic_code>4230</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>EUROUTM32</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>23032</horizontal_code>
		<horizontal_name>ED50 / UTM zone 32N</horizontal_name>
		<geographic_name>ED50</geographic_name>
		<geographic_code>4230</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>EUROUTM33</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>23033</horizontal_code>
		<horizontal_name>ED50 / UTM zone 33N</horizontal_name>
		<geographic_name>ED50</geographic_name>
		<geographic_code>4230</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>EUROUTM34</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>23034</horizontal_code>
		<horizontal_name>ED50 / UTM zone 34N</horizontal_name>
		<geographic_name>ED50</geographic_name>
		<geographic_code>4230</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>EUROUTM35</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>23035</horizontal_code>
		<horizontal_name>ED50 / UTM zone 35N</horizontal_name>
		<geographic_name>ED50</geographic_name>
		<geographic_code>4230</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>EUROUTM36</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>23036</horizontal_code>
		<horizontal_name>ED50 / UTM zone 36N</horizontal_name>
		<geographic_name>ED50</geographic_name>
		<geographic_code>4230</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>EUROUTM37</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>23037</horizontal_code>
		<horizontal_name>ED50 / UTM zone 37N</horizontal_name>
		<geographic_name>ED50</geographic_name>
		<geographic_code>4230</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>EUROUTM38</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>23038</horizontal_code>
		<horizontal_name>ED50 / UTM zone 38N</horizontal_name>
		<geographic_name>ED50</geographic_name>
		<geographic_code>4230</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGSUTM1</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32201</horizontal_code>
		<horizontal_name>WGS 72 / UTM zone 1N</horizontal_name>
		<geographic_name>WGS 72</geographic_name>
		<geographic_code>4322</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGSUTM2</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32202</horizontal_code>
		<horizontal_name>WGS 72 / UTM zone 2N</horizontal_name>
		<geographic_name>WGS 72</geographic_name>
		<geographic_code>4322</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGSUTM3</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32203</horizontal_code>
		<horizontal_name>WGS 72 / UTM zone 3N</horizontal_name>
		<geographic_name>WGS 72</geographic_name>
		<geographic_code>4322</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGSUTM4</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32204</horizontal_code>
		<horizontal_name>WGS 72 / UTM zone 4N</horizontal_name>
		<geographic_name>WGS 72</geographic_name>
		<geographic_code>4322</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGSUTM5</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32205</horizontal_code>
		<horizontal_name>WGS 72 / UTM zone 5N</horizontal_name>
		<geographic_name>WGS 72</geographic_name>
		<geographic_code>4322</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGSUTM6</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32206</horizontal_code>
		<horizontal_name>WGS 72 / UTM zone 6N</horizontal_name>
		<geographic_name>WGS 72</geographic_name>
		<geographic_code>4322</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGSUTM7</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32207</horizontal_code>
		<horizontal_name>WGS 72 / UTM zone 7N</horizontal_name>
		<geographic_name>WGS 72</geographic_name>
		<geographic_code>4322</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGSUTM8</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32208</horizontal_code>
		<horizontal_name>WGS 72 / UTM zone 8N</horizontal_name>
		<geographic_name>WGS 72</geographic_name>
		<geographic_code>4322</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGSUTM9</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32209</horizontal_code>
		<horizontal_name>WGS 72 / UTM zone 9N</horizontal_name>
		<geographic_name>WGS 72</geographic_name>
		<geographic_code>4322</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGSUTM10</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32210</horizontal_code>
		<horizontal_name>WGS 72 / UTM zone 10N</horizontal_name>
		<geographic_name>WGS 72</geographic_name>
		<geographic_code>4322</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM16</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32616</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 28N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM17</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32617</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 28N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM18</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32618</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 28N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM19</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32619</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 28N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM20</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32620</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 28N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM21</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32621</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 28N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM22</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32622</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 28N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM28</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32628</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 28N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM29</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32629</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 29N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM30</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32630</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 30N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM31</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32631</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 31N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM32</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32632</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 32N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM33</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32633</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 33N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM34</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32634</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 34N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM35</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32635</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 35N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM36</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32636</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 36N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM37</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32637</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 37N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM38</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32638</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 38N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM39</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32639</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 39N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM40</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32640</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 40N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM41</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32641</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 41N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM42</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32642</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 42N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>WGIUTM43</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>32643</horizontal_code>
		<horizontal_name>WGS 84 / UTM zone 43N</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>GBNATGRID</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>27700</horizontal_code>
		<horizontal_name>OSGB36 / British National Grid</horizontal_name>
		<geographic_name>OSGB36</geographic_name>
		<geographic_code>4277</geographic_code>
	</entryEPSG>
	
	<entryEPSG>
		<name_IE>EINATGRID</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>29900</horizontal_code>
		<horizontal_name>OSGB36 / British National Grid</horizontal_name>
		<geographic_name>TM65 </geographic_name>
		<geographic_code>4299</geographic_code>
	</entryEPSG>

	<entryEPSG>
		<name_IE>GEOGRAPH_G96</name_IE>
		<horizontal_type>GEOGRAPHIC</horizontal_type>
		<horizontal_code>4326</horizontal_code>
		<horizontal_name>WGS 84</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>	
	
	<entryEPSG>
		<name_IE>LAMBMAROC1</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>26191</horizontal_code>
		<horizontal_name>Merchich / Nord Maroc</horizontal_name>
		<geographic_name>Merchich</geographic_name>
		<geographic_code>4261</geographic_code>
	</entryEPSG>	
	
	<entryEPSG>
		<name_IE>LAMBMAROC2</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>26192</horizontal_code>
		<horizontal_name>Merchich / Sud Maroc</horizontal_name>
		<geographic_name>Merchich</geographic_name>
		<geographic_code>4261</geographic_code>
	</entryEPSG>	
	
	<entryEPSG>
		<name_IE>LAMBMAROC3</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>26193</horizontal_code>
		<horizontal_name>Merchich / Sahara</horizontal_name>
		<geographic_name>Merchich</geographic_name>
		<geographic_code>4261</geographic_code>
	</entryEPSG>
		
	<entryEPSG>
		<name_IE>GEOGRAPH_IAG</name_IE>
		<horizontal_type>GEOGRAPHIC</horizontal_type>
		<horizontal_code>4326</horizontal_code>
		<horizontal_name>IAG GRS80</horizontal_name>
		<geographic_name>IAG GRS80</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>	
	
	<entryEPSG>
		<name_IE>GEOGRAPH_WGI</name_IE>
		<horizontal_type>GEOGRAPHIC</horizontal_type>
		<horizontal_code>4326</horizontal_code>
		<horizontal_name>WGS 84</horizontal_name>
		<geographic_name>WGS 84</geographic_name>
		<geographic_code>4326</geographic_code>
	</entryEPSG>	
	
	<entryEPSG>
		<name_IE>PALTMMODIFIE</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>28192</horizontal_code>
		<horizontal_name>Palestine 1923-Palestine Belt grid</horizontal_name>
		<geographic_name>Palestine 1923</geographic_name>
		<geographic_code>4281</geographic_code>
	</entryEPSG>	
	
	<entryEPSG>
		<name_IE>STERO-ROUMA0</name_IE>
		<horizontal_type>PROJECTED</horizontal_type>
		<horizontal_code>31700</horizontal_code>
		<horizontal_name>Stereographique Oblique sur la Roumanie</horizontal_name>
		<geographic_name>Dealul Pisculin 1970</geographic_name>
		<geographic_code>4317</geographic_code>
	</entryEPSG>	
	
</tableEPSG>


---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org