projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Consolidate quoting style in printed strings.
[pspp]
/
src
/
libpspp
/
i18n.c
diff --git
a/src/libpspp/i18n.c
b/src/libpspp/i18n.c
index 8e99aa04236cb1cf7cd326848b20461f4ceb2e7d..1cc518ff3cb363f4930c800a55b737bf317e49b3 100644
(file)
--- a/
src/libpspp/i18n.c
+++ b/
src/libpspp/i18n.c
@@
-42,9
+42,9
@@
#endif
struct converter
#endif
struct converter
-
{
- c
onst c
har *tocode;
- c
onst c
har *fromcode;
+ {
+ char *tocode;
+ char *fromcode;
iconv_t conv;
};
iconv_t conv;
};
@@
-79,7
+79,7
@@
create_iconv (const char* tocode, const char* fromcode)
const int err = errno;
fprintf (stderr,
"Warning: "
const int err = errno;
fprintf (stderr,
"Warning: "
- "cannot create a converter for
\"%s\" to \"%s\"
: %s\n",
+ "cannot create a converter for
`%s' to `%s'
: %s\n",
fromcode, tocode, strerror (err));
}
fromcode, tocode, strerror (err));
}
@@
-177,7
+177,7
@@
recode_string_pool (const char *to, const char *from,
}
/* Fall through */
case E2BIG:
}
/* Fall through */
case E2BIG:
-
free (
outbuf);
+
pool_free (pool,
outbuf);
outbufferlength <<= 1;
outbuf = pool_malloc (pool, outbufferlength);
op = outbuf;
outbufferlength <<= 1;
outbuf = pool_malloc (pool, outbufferlength);
op = outbuf;
@@
-291,8
+291,11
@@
i18n_done (void)
{
struct hmapx_node *node;
struct converter *cvtr;
{
struct hmapx_node *node;
struct converter *cvtr;
+
HMAPX_FOR_EACH (cvtr, node, &map)
{
HMAPX_FOR_EACH (cvtr, node, &map)
{
+ free (cvtr->tocode);
+ free (cvtr->fromcode);
iconv_close (cvtr->conv);
free (cvtr);
}
iconv_close (cvtr->conv);
free (cvtr);
}