aboutsummaryrefslogtreecommitdiffstats
path: root/iconv
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2005-04-06 00:37:52 +0000
committerRoland McGrath <roland@gnu.org>2005-04-06 00:37:52 +0000
commit8e5237d3f9e2ef4e0212c035ca8e98db83d85c82 (patch)
treec0d6b2a548236857c0e1e10200ee37ce4d5d19ad /iconv
parentMerge newer ia64 libm updates from trunk. [BZ #592] (diff)
downloadglibc-8e5237d3f9e2ef4e0212c035ca8e98db83d85c82.tar.xz
glibc-8e5237d3f9e2ef4e0212c035ca8e98db83d85c82.zip
2005-03-01 H.J. Lu <hongjiu.lu@intel.com>
[BZ #776] * iconv/iconvconfig.c: Fix comment for the output file. (write_output): Clear padding in header.
Diffstat (limited to 'iconv')
-rw-r--r--iconv/iconvconfig.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/iconv/iconvconfig.c b/iconv/iconvconfig.c
index 042c49c482..88118c9450 100644
--- a/iconv/iconvconfig.c
+++ b/iconv/iconvconfig.c
@@ -985,11 +985,11 @@ next_prime (uint32_t seed)
Offset Length Description
0000 4 Magic header bytes
- 0004 4 Offset of string table (stoff)
- 0008 4 Offset of name hashing table (hoff)
- 000C 4 Hashing table size (hsize)
- 0010 4 Offset of module table (moff)
- 0014 4 Offset of other conversion module table (ooff)
+ 0004 2 Offset of string table (stoff)
+ 0006 2 Offset of name hashing table (hoff)
+ 0008 2 Hashing table size (hsize)
+ 000A 2 Offset of module table (moff)
+ 000C 2 Offset of other conversion module table (ooff)
stoff ??? String table
@@ -1178,6 +1178,9 @@ write_output (void)
}
}
+ /* Clear padding. */
+ memset (&header, 0, sizeof (struct gconvcache_header));
+
header.magic = GCONVCACHE_MAGIC;
iov[0].iov_base = &header;