RPM Package Manager, CVS Repository
http://rpm5.org/cvs/
____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson
Root: /v/rpm/cvs Email: [EMAIL PROTECTED]
Module: xar Date: 20-May-2008 19:35:49
Branch: rpm-5_0 Handle: 2008052017354900
Modified files: (Branch: rpm-5_0)
xar/lib lzmaxar.c
Log:
- jbj: hotwire a fix for building against latest libzma external.
Summary:
Revision Changes Path
1.4.2.1 +9 -0 xar/lib/lzmaxar.c
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: xar/lib/lzmaxar.c
============================================================================
$ cvs diff -u -r1.4 -r1.4.2.1 lzmaxar.c
--- xar/lib/lzmaxar.c 9 Dec 2007 21:24:37 -0000 1.4
+++ xar/lib/lzmaxar.c 20 May 2008 17:35:49 -0000 1.4.2.1
@@ -46,6 +46,7 @@
#include <sys/types.h>
#include <errno.h>
#ifdef HAVE_LIBLZMA
+#include <stdint.h>
#include <lzma.h>
#endif
#include "xar.h"
@@ -53,6 +54,14 @@
#include "io.h"
#ifdef HAVE_LIBLZMA
+#define HAVE_LZMA_MEMLIMIT
+#if defined(HAVE_LZMA_MEMLIMIT)
+#define lzma_memory_limitter lzma_memlimit
+#define lzma_memory_limitter_create(_l) lzma_memlimit_create(_l)
+#define lzma_memory_alloc lzma_memlimit_alloc
+#define lzma_memory_free lzma_memlimit_free
+#define lzma_memory_limitter_end(_m, _i) lzma_memlimit_end((_m), (_i))
+#endif
struct _lzma_context{
uint8_t lzmacompressed;
@@ .
______________________________________________________________________
RPM Package Manager http://rpm5.org
CVS Sources Repository [email protected]