|
|
@@ -19,7 +19,7 @@
|
|
|
/*******************************************************************
|
|
|
*
|
|
|
* @author Daniel.Peintner.EXT@siemens.com
|
|
|
- * @version 0.5
|
|
|
+ * @version 2011-12-02
|
|
|
* @contact Joerg.Heuer@siemens.com
|
|
|
*
|
|
|
* <p>Code generated by EXIdizer</p>
|
|
|
@@ -495,7 +495,7 @@ int decodeBinary(bitstream_t* stream, bytes_t* bytes) {
|
|
|
* Decode Date-Time as sequence of values representing the individual
|
|
|
* components of the Date-Time.
|
|
|
*/
|
|
|
-int decodeDateTime(bitstream_t* stream, datetime_type_t type, datetime_t* datetime){
|
|
|
+int decodeDateTime(bitstream_t* stream, exi_datetime_type_t type, datetime_t* datetime){
|
|
|
int errn;
|
|
|
|
|
|
datetime->type = type;
|
|
|
@@ -509,15 +509,15 @@ int decodeDateTime(bitstream_t* stream, datetime_type_t type, datetime_t* dateti
|
|
|
datetime->timezone = 0;
|
|
|
|
|
|
switch (type) {
|
|
|
- case gYear: /* Year, [Time-Zone] */
|
|
|
+ case exiGYear: /* Year, [Time-Zone] */
|
|
|
errn = decodeInteger32(stream, &datetime->year);
|
|
|
if (errn < 0) {
|
|
|
return errn;
|
|
|
}
|
|
|
datetime->year += DATETIME_YEAR_OFFSET;
|
|
|
break;
|
|
|
- case gYearMonth: /* Year, MonthDay, [TimeZone] */
|
|
|
- case date:
|
|
|
+ case exiGYearMonth: /* Year, MonthDay, [TimeZone] */
|
|
|
+ case exiDate:
|
|
|
errn = decodeInteger32(stream, &datetime->year);
|
|
|
if (errn < 0) {
|
|
|
return errn;
|
|
|
@@ -525,7 +525,7 @@ int decodeDateTime(bitstream_t* stream, datetime_type_t type, datetime_t* dateti
|
|
|
datetime->year += DATETIME_YEAR_OFFSET;
|
|
|
errn = decodeNBitUnsignedInteger(stream, DATETIME_NUMBER_BITS_MONTHDAY, &datetime->monthDay);
|
|
|
break;
|
|
|
- case dateTime: /* Year, MonthDay, Time, [FractionalSecs], [TimeZone] */
|
|
|
+ case exiDateTime: /* Year, MonthDay, Time, [FractionalSecs], [TimeZone] */
|
|
|
/* e.g. "0001-01-01T00:00:00.111+00:33" */
|
|
|
errn = decodeInteger32(stream, &datetime->year);
|
|
|
if (errn < 0) {
|
|
|
@@ -537,7 +537,7 @@ int decodeDateTime(bitstream_t* stream, datetime_type_t type, datetime_t* dateti
|
|
|
return errn;
|
|
|
}
|
|
|
/* Note: *no* break */
|
|
|
- case time: /* Time, [FractionalSecs], [TimeZone] */
|
|
|
+ case exiTime: /* Time, [FractionalSecs], [TimeZone] */
|
|
|
/* e.g. "12:34:56.135" */
|
|
|
errn = decodeNBitUnsignedInteger(stream, DATETIME_NUMBER_BITS_TIME, &datetime->time);
|
|
|
if (errn < 0) {
|
|
|
@@ -551,11 +551,11 @@ int decodeDateTime(bitstream_t* stream, datetime_type_t type, datetime_t* dateti
|
|
|
errn = decodeUnsignedInteger32(stream, &datetime->fractionalSecs);
|
|
|
}
|
|
|
break;
|
|
|
- case gMonth: /* MonthDay, [TimeZone] */
|
|
|
+ case exiGMonth: /* MonthDay, [TimeZone] */
|
|
|
/* e.g. "--12" */
|
|
|
- case gMonthDay: /* MonthDay, [TimeZone] */
|
|
|
+ case exiGMonthDay: /* MonthDay, [TimeZone] */
|
|
|
/* e.g. "--01-28" */
|
|
|
- case gDay: /* MonthDay, [TimeZone] */
|
|
|
+ case exiGDay: /* MonthDay, [TimeZone] */
|
|
|
/* "---16" */
|
|
|
errn = decodeNBitUnsignedInteger(stream, DATETIME_NUMBER_BITS_MONTHDAY, &datetime->monthDay );
|
|
|
break;
|