summaryrefslogtreecommitdiffstats
path: root/common/marshaller.c
Commit message (Collapse)AuthorAgeFilesLines
* fix integer marshalling helpers on big endianChristophe Fergeau2011-07-281-6/+6
| | | | | | They were trying to convert the destination pointer to an integer before trying to dereference it. The initial conversion was meant to be a cast to a pointer of the right size, not to an integer.
* fix typo in big endian code pathChristophe Fergeau2011-07-281-2/+2
| | | | uint63_t should be uint64_t
* add #include <config.h> to all source filesChristophe Fergeau2011-05-031-2/+3
| | | | | | | | When using config.h, it must be the very first include in all source files since it contains #define that may change the compilation process (eg libc structure layout changes when it's used to enable large file support on 32 bit x86 archs). This commit adds it at the beginning of all .c and .cpp files
* Fix sign warnings from win32 compilerAlexander Larsson2010-07-081-1/+1
|
* Add spice_marshaller_add_ref_chunksAlexander Larsson2010-07-071-0/+10
|
* Add spice_marshaller_set_uint32Alexander Larsson2010-06-301-8/+21
| | | | | | | With this function you can update an added uint32 after it being added. To make this possible all the spice_marshaller_add_add_foo functions now return a pointer that can be used as a reference when later setting a value.
* fix use-after-free in spice_marshaller_resetGerd Hoffmann2010-06-231-2/+3
|
* Make generated marshallers build on win32Alexander Larsson2010-06-181-0/+2
|
* Add SpiceMarshaller for easy marshallingAlexander Larsson2010-06-181-0/+588