Changeset 904 in MondoRescue for trunk/mindi-busybox/archival
- Timestamp:
- Oct 25, 2006, 1:51:57 AM (17 years ago)
- Location:
- trunk/mindi-busybox/archival
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mindi-busybox/archival/Makefile.in
r821 r904 12 12 13 13 ARCHIVAL-y:= 14 ARCHIVAL-$(CONFIG_APT_GET) +=15 14 ARCHIVAL-$(CONFIG_AR) += ar.o 16 15 ARCHIVAL-$(CONFIG_BUNZIP2) += bunzip2.o -
trunk/mindi-busybox/archival/libunarchive/decompress_uncompress.c
r821 r904 70 70 static int maxbits = BITS; 71 71 72 /* Input buffer */73 static unsigned char inbuf[IBUFSIZ + 64];74 75 /* Output buffer */76 static unsigned char outbuf[OBUFSIZ + 2048];77 78 79 static unsigned char htab[HSIZE];80 static unsigned short codetab[HSIZE];81 82 72 #define htabof(i) htab[i] 83 73 #define codetabof(i) codetab[i] … … 85 75 #define tab_suffixof(i) ((unsigned char *)(htab))[i] 86 76 #define de_stack ((unsigned char *)&(htab[HSIZE-1])) 87 #define clear_htab() memset(htab, -1, sizeof(htab))77 #define clear_htab() memset(htab, -1, HSIZE) 88 78 #define clear_tab_prefixof() memset(codetab, 0, 256); 89 79 … … 113 103 int n_bits; 114 104 int rsize = 0; 105 RESERVE_CONFIG_UBUFFER(inbuf, IBUFSIZ + 64); 106 RESERVE_CONFIG_UBUFFER(outbuf, OBUFSIZ + 2048); 107 unsigned char htab[HSIZE]; 108 unsigned short codetab[HSIZE]; 109 memset(inbuf, 0, IBUFSIZ + 64); 110 memset(outbuf, 0, OBUFSIZ + 2048); 115 111 116 112 insize = 0; … … 160 156 } 161 157 162 if (insize < (int) sizeof(inbuf) - IBUFSIZ) {158 if (insize < (int) (IBUFSIZ + 64) - IBUFSIZ) { 163 159 rsize = safe_read(fd_in, inbuf + insize, IBUFSIZ); 164 160 insize += rsize; … … 286 282 } 287 283 284 RELEASE_CONFIG_BUFFER(inbuf); 285 RELEASE_CONFIG_BUFFER(outbuf); 288 286 return 0; 289 287 } -
trunk/mindi-busybox/archival/libunarchive/find_list_entry.c
r821 r904 14 14 { 15 15 while (list) { 16 if (fnmatch(list->data, filename, 0) == 0) {16 if (fnmatch(list->data, filename, FNM_LEADING_DIR) == 0) { 17 17 return (list); 18 18 }
Note:
See TracChangeset
for help on using the changeset viewer.