summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* READE.windows improvementsbug23423David Wragg2010-11-141-9/+18
|
* Correct the Windows SDK path for VS2005David Wragg2010-11-141-4/+4
|
* Add newlines on error messages in examplesDavid Wragg2010-10-281-4/+4
|
* Fix a bug in the asprintf implementationDavid Wragg2010-10-281-3/+6
| | | | *strp[len] does not mean (*strp)[len]
* Fix a compiler warning when building under mingwDavid Wragg2010-10-282-2/+2
|
* Update build instructions for building with the MS compilerDavid Wragg2010-10-282-46/+129
|
* Construct the command line to conform to Windows escaping conventionsDavid Wragg2010-10-271-8/+28
| | | | | | Those conventions are crazier than I thought. I leaned about this from <http://blogs.msdn.com/b/oldnewthing/archive/2010/09/17/10063629.aspx>.
* Add compability macros for AMQP_EMPTY_*David Wragg2010-10-271-0/+6
| | | | | No reason to break code written against earlier version of the library when we can easily avoid it.
* Clean up a fairly odd bit of codeDavid Wragg2010-10-211-14/+5
|
* Fix compiler warningsDavid Wragg2010-10-211-4/+3
|
* Make the examples compile and work under WindowsDavid Wragg2010-10-2116-143/+201
|
* Eliminate the AMQP_EMPTY_* macros from amqp.hDavid Wragg2010-10-2111-25/+26
| | | | Hooray, amqp.h is now ISO C90 clean.
* Use the msinttypes header when building with the Microsoft compilerDavid Wragg2010-10-216-4/+577
|
* Make test_tables.c ISO C90 cleanDavid Wragg2010-10-214-141/+204
| | | | | | | (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.
* Pass "-ansi -pedantic" to gcc, so it tells us when we stray from C90David Wragg2010-10-2110-10/+64
| | | | | | | | 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.
* Specify which functions are to be exported from the librabbitmq DLLDavid Wragg2010-10-212-143/+173
|
* Microsoft C runtime doesn't have snprintfDavid Wragg2010-10-211-6/+4
| | | | | Or rather, it seems to call it _snprintf. But we can easily live without it for its uses in librabbitmq.
* Microsoft link.exe doesn't understand the -l syntaxDavid Wragg2010-10-211-1/+4
| | | | | So we need to specify the winsock2 library name explicitly. It gets found by searching along the path in the LIB environment variable.
* Prevent windows.h name collisions with winsock2.hDavid Wragg2010-10-211-0/+3
| | | | | By default, windows.h pulls in the winsock1 definitions, which then collide with those from winsock2.h. Use an MSDN-suggested workaround.
* Eliminate AMQP_SIMPLE_RPC and friendsDavid Wragg2010-10-212-89/+180
| | | | They contained C99-style initializers
* Eliminate C99-style initializers in librabbitmq .c filesDavid Wragg2010-10-212-36/+41
|
* Eliminate the AMQP_CHECK_RESULT macroDavid Wragg2010-10-213-32/+37
|
* Eliminate the old codec macrosDavid Wragg2010-10-213-33/+11
| | | | They contained gcc-isms.
* Convert generated code to use the new codec helper functionsDavid Wragg2010-10-211-151/+188
|
* Convert other librabbitmq .c files to the new helper functionsDavid Wragg2010-10-214-290/+219
|
* Eliminate the amqp_assert macroDavid Wragg2010-10-214-39/+46
| | | | It relied on gccisms. Replace it with a amqp_abort function.
* Introduce new codec helper inline functions; convert amqp_table.cDavid Wragg2010-10-215-263/+357
| | | | These replace the macros that relied on gccisms.
* Get autoconf to detect the inline function syntaxDavid Wragg2010-10-213-1/+5
|
* Eliminate the AMQP_BYTES_FREE macroDavid Wragg2010-10-212-9/+1
| | | | | It uses a gccism, and is only used in one place where the code can be significantly simplified after inlining the macro.
* Don't produce empty structs in generated codeDavid Wragg2010-10-211-2/+5
| | | | ISO C doesn't allow empty structs; they are a gcc extension.
* Eliminate // commentsDavid Wragg2010-10-212-3/+3
| | | | They are not allowed in ISO C90.
* Merge bug22951 into default (Make the C client on default use 0-9-1)David Wragg2010-09-0311-49/+23
|\
| * Merge amqp_0_9_1 into bug22951 to remove headbug22951David Wragg2010-09-0343-421/+1458
| |\
| | * removed references to the 0-9-1 branch in READMEAlexandru Scvortov2010-08-261-30/+3
| | |
| | * merge default into bug22951Alexandru Scvortov2010-08-175-96/+81
| | |\
| | * | removed auto-delete parameter from exchange.declareAlexandru Scvortov2010-08-164-5/+3
| | | |
| | * | remove superfluous codeAlexandru Scvortov2010-08-161-7/+0
| | | |
| | * | merged default into bug22951Alexandru Scvortov2010-08-060-0/+0
| | |\ \ | | | | | | | | | | | | | | | This removes all references to the AMQP extensions json file.
| | * | | it's called routing_key in the specAlexandru Scvortov2010-08-042-3/+3
| | | | |
| | * | | updated rabbitmq-c to the latest codegenAlexandru Scvortov2010-08-042-3/+3
| | | | |
| | * | | merged default into bug22951Alexandru Scvortov2010-08-0410-23/+24
| | |\ \ \
| | | * \ \ this branch is default with amqp_0_9_1 merged in; everything seems to work fineAlexandru Scvortov2010-07-0910-23/+24
| | | |\ \ \ | | | |/ / /
| * | | | | Fix build after protocol JSON file changed.amqp_0_9_1Simon MacMullen2010-07-202-3/+3
| | | | | |
| * | | | | Merge default into amqp_0_9_1Tony Garnock-Jones2010-07-0210-23/+24
| |\ \ \ \ \ | | |_|/ / / | |/| | | |
| | * | | | Merge default into amqp_0_9_1Tony Garnock-Jones2010-06-059-10/+20
| | |\ \ \ \
| | | * \ \ \ Merge default into amqp_0_9_1Tony Garnock-Jones2010-04-201-3/+6
| | | |\ \ \ \
| | | * \ \ \ \ Merge default into amqp_0_9_1Tony Garnock-Jones2010-04-193-7/+6
| | | |\ \ \ \ \
| | | * \ \ \ \ \ Merge default into amqp_0_9_1Tony Garnock-Jones2010-04-164-3/+36
| | | |\ \ \ \ \ \
| | | * \ \ \ \ \ \ Merge default into amqp_0_9_1Tony Garnock-Jones2010-04-169-10/+20
| | | |\ \ \ \ \ \ \
| | | | * \ \ \ \ \ \ Merge default into amqp_0_9_1Tony Garnock-Jones2010-04-159-10/+20
| | | | |\ \ \ \ \ \ \