OSSP CVS Repository

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

DateVersion Description
2001-Aug-08 21:15    1.4    Check-in [634]: First cut of the ruthless style adjustments to OSSP XDS:

o adjust source tree to follow OSSP source tree style by heavily combining sources into smaller sets (needs more work when still missing parts are added later)

o automatic re-indentation of sources with GNU indent (still needs manual review and adjustments; will follow)

These two heavy steps were mostly done automatically with the help of two helper scripts written in Perl. So expect more manual adjustments to follow... By rse.

2001-Aug-08 11:17    1.3    Check-in [4289]: - Use sizeof() instead of strlen(). - Use a test message with a zero byte in the midst of the string. By simons. (diff)
2001-Aug-01 17:25    1.2    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.

2001-Aug-01 14:02    1.1.2.1    Check-in [4257] on branch callback-semantic-rewrite: Use memcmp() instead of strcmp() because we can't rely on trailing zero bytes. By simons. (diff)
2001-Jul-20 11:22    1.1    Check-in [4224]: People who know how to spell clearly have an advantage. By simons.

CVSTrac 2.0.1