Permalink
Commits on Nov 14, 2010
  1. READE.windows improvements

    dpw committed Nov 14, 2010
Commits on Oct 28, 2010
  1. Fix a bug in the asprintf implementation

    *strp[len] does not mean (*strp)[len]
    dpw committed Oct 28, 2010
Commits on Oct 27, 2010
  1. Construct the command line to conform to Windows escaping conventions

    Those conventions are crazier than I thought.  I leaned about this
    from
    <http://blogs.msdn.com/b/oldnewthing/archive/2010/09/17/10063629.aspx>.
    dpw committed Oct 27, 2010
  2. Add compability macros for AMQP_EMPTY_*

    No reason to break code written against earlier version of the library
    when we can easily avoid it.
    dpw committed Oct 27, 2010
Commits on Oct 21, 2010
  1. Clean up a fairly odd bit of code

    dpw committed Oct 21, 2010
  2. Fix compiler warnings

    dpw committed Oct 21, 2010
  3. Eliminate the AMQP_EMPTY_* macros from amqp.h

    Hooray, amqp.h is now ISO C90 clean.
    dpw committed Oct 21, 2010
  4. Make test_tables.c ISO C90 clean

    (As long as you have a stdint.h and inttypes.h available.)
    
    And kill the unclean macros in amqp.h that were only used from
    test_tables.c.
    dpw committed Oct 21, 2010
  5. Pass "-ansi -pedantic" to gcc, so it tells us when we stray from C90

    And fix up the resulting warnings
    
    We don't use "-ansi -pedantic" in the tools dir, because that code
    relies on libpopt, and so is unlikely ever to work with the Microsoft
    compiler anyway.
    dpw committed Oct 21, 2010
  6. Microsoft C runtime doesn't have snprintf

    Or rather, it seems to call it _snprintf.  But we can easily live
    without it for its uses in librabbitmq.
    dpw committed Oct 21, 2010
  7. Microsoft link.exe doesn't understand the -l syntax

    So we need to specify the winsock2 library name explicitly.  It gets
    found by searching along the path in the LIB environment variable.
    dpw committed Oct 21, 2010
  8. Prevent windows.h name collisions with winsock2.h

    By default, windows.h pulls in the winsock1 definitions, which then
    collide with those from winsock2.h.  Use an MSDN-suggested workaround.
    dpw committed Oct 21, 2010
  9. Eliminate AMQP_SIMPLE_RPC and friends

    They contained C99-style initializers
    dpw committed Oct 21, 2010
  10. Eliminate the old codec macros

    They contained gcc-isms.
    dpw committed Oct 21, 2010
  11. Eliminate the amqp_assert macro

    It relied on gccisms.  Replace it with a amqp_abort function.
    dpw committed Oct 21, 2010
  12. Introduce new codec helper inline functions; convert amqp_table.c

    These replace the macros that relied on gccisms.
    dpw committed Oct 21, 2010
  13. Eliminate the AMQP_BYTES_FREE macro

    It uses a gccism, and is only used in one place where the code can be
    significantly simplified after inlining the macro.
    dpw committed Oct 21, 2010
  14. Don't produce empty structs in generated code

    ISO C doesn't allow empty structs; they are a gcc extension.
    dpw committed Oct 21, 2010
  15. Eliminate // comments

    They are not allowed in ISO C90.
    dpw committed Oct 21, 2010
Commits on Sep 3, 2010
Commits on Aug 26, 2010
  1. removed references to the 0-9-1 branch in README

    Alexandru Scvortov committed Aug 26, 2010
Commits on Aug 23, 2010
  1. merge bug23163 into default

    Alexandru Scvortov committed Aug 23, 2010