Marc-André Lureau
bc9d045760
common: spice_memdup could accept NULL
...
(this patch is not to solve a crash fix, but to align with glib API)
2011-07-21 15:09:28 +03:00
Marc-André Lureau
6a0ea67113
common: add SpiceBuffer - based on qemu-vnc Buffer
...
https://bugs.freedesktop.org/show_bug.cgi?id=34795
2011-07-21 15:09:26 +03:00
Alexander Larsson
925f6387c8
Fix sign warnings from win32 compiler
2010-07-08 15:44:39 +02:00
Alexander Larsson
a415c55765
Add spice_chunks_* helpers
2010-07-07 23:10:47 +02:00
Alexander Larsson
1d1792c217
Add spice_strnlen
2010-06-17 11:21:03 +02:00
Alexander Larsson
c97116aeb9
Relicense everything from GPL to LGPL 2.1+
2010-04-13 22:22:15 +02:00
Alexander Larsson
ce0d8a094c
Add spice_strndup
...
Also, make str(n)dup handle NULL correctly
2010-03-24 17:02:20 +01:00
Alexander Larsson
440ac41cf1
New memory allocators that exit on OOM and handle multiplication overflow
...
Every place that does a regular malloc/calloc and aborts on failure
should use spice_malloc/spice_mallo0 instead, which is leaner and cleaner.
Allocations of dynamically sized arrays can use g_malloc_n or g_new etc
which correctly handle multiplication overflow if some of the arguments
are not trusted.
2010-03-11 12:13:59 +01:00