diff options
author | Bruce Momjian <bruce@momjian.us> | 2011-04-10 11:42:00 -0400 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2011-04-10 11:42:00 -0400 |
commit | bf50caf105a901c4f83ac1df3cdaf910c26694a4 (patch) | |
tree | dac42d7795070f107eefb085c500f86a4d35f92f /src/pl/plperl/plperl_helpers.h | |
parent | 9a8b73147c07e02e10e0d0a34aa99d72e3336fb2 (diff) | |
download | postgresql-bf50caf105a901c4f83ac1df3cdaf910c26694a4.tar.gz postgresql-bf50caf105a901c4f83ac1df3cdaf910c26694a4.zip |
pgindent run before PG 9.1 beta 1.
Diffstat (limited to 'src/pl/plperl/plperl_helpers.h')
-rw-r--r-- | src/pl/plperl/plperl_helpers.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/pl/plperl/plperl_helpers.h b/src/pl/plperl/plperl_helpers.h index 4480ce8f5eb..81c177b164b 100644 --- a/src/pl/plperl/plperl_helpers.h +++ b/src/pl/plperl/plperl_helpers.h @@ -7,7 +7,8 @@ static inline char * utf_u2e(const char *utf8_str, size_t len) { - char *ret = (char*)pg_do_encoding_conversion((unsigned char*)utf8_str, len, PG_UTF8, GetDatabaseEncoding()); + char *ret = (char *) pg_do_encoding_conversion((unsigned char *) utf8_str, len, PG_UTF8, GetDatabaseEncoding()); + if (ret == utf8_str) ret = pstrdup(ret); return ret; @@ -19,7 +20,8 @@ utf_u2e(const char *utf8_str, size_t len) static inline char * utf_e2u(const char *str) { - char *ret = (char*)pg_do_encoding_conversion((unsigned char*)str, strlen(str), GetDatabaseEncoding(), PG_UTF8); + char *ret = (char *) pg_do_encoding_conversion((unsigned char *) str, strlen(str), GetDatabaseEncoding(), PG_UTF8); + if (ret == str) ret = pstrdup(ret); return ret; @@ -32,8 +34,8 @@ utf_e2u(const char *str) static inline char * sv2cstr(SV *sv) { - char *val; - STRLEN len; + char *val; + STRLEN len; /* * get a utf8 encoded char * out of perl. *note* it may not be valid utf8! @@ -55,8 +57,8 @@ sv2cstr(SV *sv) static inline SV * cstr2sv(const char *str) { - SV *sv; - char *utf8_str = utf_e2u(str); + SV *sv; + char *utf8_str = utf_e2u(str); sv = newSVpv(utf8_str, 0); SvUTF8_on(sv); |