perky 03/05/14 01:12:30
Modified: src map_cp932.h
Log:
Allocate new memory block if needed.
Revision Changes Path
1.4 +2 -1 cjkcodecs/src/map_cp932.h
Index: map_cp932.h
===================================================================
RCS file: /cvsroot/koco/cjkcodecs/src/map_cp932.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- map_cp932.h 22 Apr 2003 21:04:31 -0000 1.3
+++ map_cp932.h 14 May 2003 08:12:30 -0000 1.4
@@ -1,5 +1,5 @@
/*
- * $Id: map_cp932.h,v 1.3 2003/04/22 21:04:31 perky Exp $
+ * $Id: map_cp932.h,v 1.4 2003/05/14 08:12:30 perky Exp $
*/
static const Py_UNICODE __cp932_decmap_81[108] = { /* 81::5F-CA */
@@ -279,6 +279,7 @@
};
#define CP932_TWEAKUNIMAP(umap) \
+ if ((umap)[0x22] == NULL) (umap)[0x22] = PyMem_Malloc(sizeof(DBCHAR) * 256); \
(umap)[0x22][0x1a] = NOCHAR; \
(umap)[0x22][0x20] = NOCHAR; \
(umap)[0x22][0x29] = NOCHAR; \
|