OSSP CVS Repository

ossp - History for /ossp-pkg/xds/xds.h.in
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Directory]  [Show Milestones

DateVersion Description
2005-Jun-02 20:51    1.25    Check-in [5087]: Bumped year in copyright messages for year 2005. By rse. (diff)
2005-Mar-30 21:22    1.24    Check-in [5044]: follow FlexeLint suggestion and surround parameter usage in macro with parenthesis By rse. (diff)
2004-Sep-12 19:32    1.23    Check-in [4717]: Bumped year in copyright messages for year 2004. By rse. (diff)
2003-Feb-17 13:36    1.22    Check-in [3272]: upgrade to standard OSSP copyright and bump year to 2003 By rse. (diff)
2003-Feb-17 13:27    1.21    Check-in [3270]: cleanup API by returning xds_rc_t in xds_init, too By rse. (diff)
2002-Mar-17 11:25    1.20    Check-in [2031]: update texts By rse. (diff)
2002-Jan-02 18:13    1.19    Check-in [1495]: bump copyright year By rse. (diff)
2001-Aug-30 16:47    1.18    Check-in [807]: Added prototypes for xml_encode_float() and xml_decode_float(). By simons. (diff)
2001-Aug-30 13:21    1.17    Check-in [800]: Added typedef for xds_float_t, just for consistency. By simons. (diff)
2001-Aug-23 10:42    1.16    Check-in [751]: - Moved all float-related stuff into xds_engine_xdr.c so that we don't need any prototypes or structure declarations in the public header file.

- Renamed xds_float_t to my_float.

- Renamed float2xds_float() to float2myfloat(). By simons. (diff)

2001-Aug-22 22:19    1.15    Check-in [730]: Added the data structure declaration needed in float2xds_float(). It does not really belong here, but for the moment it should be fine. By simons. (diff)
2001-Aug-12 13:31    1.14    Check-in [654]: Hhmm... who has introduced ossp.com?! Our project's domain is ossp.org, of course. By rse. (diff)
2001-Aug-09 21:58    1.13    Check-in [640]: Use the license consistently. By rse. (diff)
2001-Aug-08 21:32    1.12    Check-in [636]: Do not export internal things. By rse. (diff)
2001-Aug-08 21:29    1.11    Check-in [635]: Mmanual style cleanups to header files. By rse. (diff)
2001-Aug-02 19:24    1.10    Check-in [603]: Implemented XML engines for octet streams. The base64-encoding code still needs some work, though: The test with an empty string currently fails. Also we had to do some weird work-arounds in the decoding routine because base64_decode does not honor srclen. By simons. (diff)
2001-Aug-02 16:39    1.9    Check-in [597]: The configure script will now recognize when any of the 64-bit data types is missing. In this case, the define XDS_HAVE_64_BIT_SUPPORT will not be defined in xds.h; it will be defined otherwise. Depending on whether the define is there or not, the 64-bit engines will not be defined. By simons. (diff)
2001-Aug-02 10:12    1.8    Check-in [592]: - Moved definition of xds_check_parameter(), xds_init_encoding_engine(), and xds_init_decoding_engine() from internal.h to xds.h so that the callbacks don't need to include internal.h.

- Renamed declare_formatting_engine() to xds_declare_formatting_engine(). By simons. (diff)

2001-Aug-01 17:25    1.7    Check-in [591]: Merged the whole contents of branch "callback-semantic-rewrite" into the main branch. The changes there include:

- A change of the callback semantics; callbacks do now return XDS_ERR_(UNDER|OVER)FLOW in case the buffer size doesn't fit. Rather than passing the differing byte size through the return code, it is stored in the location used_buffer_size points to -- a new parameter provided to all callbacks.

   In order to implement this, the framework, all callbacks and most
   of the test suits had to be adapted.

- internal.h now provides the macro xds_check_parameter(), which can be used to verify the contents of function parameters with assert() and if in one line. If assert()s are deactivated, the routine will still return XDS_ERR_INVALID_ARG.

   Because of this change, internal.h now includes the system header
   assert.h. This means that this include coulde be removed from
   almost all modules.

- internal.h now provides the macros xds_init_(en|de)coding_engine(). These can be used to comfortably verify a callback's parameters and to verify the buffer size. All engines have been rewritten to use these. By simons. (diff)

2001-Aug-01 13:24    1.6.2.3    Check-in [588] on branch callback-semantic-rewrite: Added used_buffer_size parameter to xds_engine_t. By simons. (diff)
2001-Aug-01 11:43    1.6.2.2    Check-in [586] on branch callback-semantic-rewrite: - Use new callback semantics in declare_formatting_engine(). - Undefine the macro after all callbacks are declared. By simons. (diff)
2001-Aug-01 11:36    1.6.2.1    Check-in [585] on branch callback-semantic-rewrite: Added the macro declare_formatting_engine() in order to make the declaration of all those engines shorter and easier to read. By simons. (diff)
2001-Jul-31 17:27    1.6    Check-in [577]: Implemented xml_encode_begin(), xml_decode_begin(), xml_encode_end(), and xml_decode_end(). By simons. (diff)
2001-Jul-23 18:33    1.5    Check-in [562]: Implemented encoding and decoding of doubles in XML. By simons. (diff)
2001-Jul-23 18:17    1.4    Check-in [561]: Added XML implementations for uint32, int64, and uint64. By simons. (diff)
2001-Jul-23 17:33    1.3    Check-in [559]: Added prototypes for xdr_encode_double(), xdr_decode_double(), xml_encode_int32(), and xml_decode_int32(). By simons. (diff)
2001-Jul-20 12:56    1.2    Check-in [550]: Use xds_(u)int(8|16|32|64) instead of the system defines. By simons. (diff)
2001-Jul-20 12:42    1.1    Check-in [549]: - Renamed configure.in to configure.ac for autoconf 2.50 and later. - Added tests that will find the exact data types and typedef our versions to them. By simons.

CVSTrac 2.0.1