Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 33ee255

Browse filesBrowse files
committed
Fix type signedness error in commit 5c40364.
Use ssize_t instead of size_t. Discussion: https://postgr.es/m/b20d6d97-7338-48ea-ba33-837a1c8ef98e@iki.fi Reported-by: Heikki Linnakangas
1 parent be41a9b commit 33ee255
Copy full SHA for 33ee255

File tree

Expand file treeCollapse file tree

2 files changed

+7
-7
lines changed
Filter options
Expand file treeCollapse file tree

2 files changed

+7
-7
lines changed

‎src/common/unicode_case.c

Copy file name to clipboardExpand all lines: src/common/unicode_case.c
+5-5Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
#include "mb/pg_wchar.h"
2222

2323
static const pg_case_map *find_case_map(pg_wchar ucs);
24-
static size_t convert_case(char *dst, size_t dstsize, const char *src, size_t srclen,
25-
CaseKind casekind);
24+
static size_t convert_case(char *dst, size_t dstsize, const char *src,
25+
ssize_t srclen, CaseKind casekind);
2626

2727
pg_wchar
2828
unicode_lowercase_simple(pg_wchar code)
@@ -65,7 +65,7 @@ unicode_uppercase_simple(pg_wchar code)
6565
* required buffer size before allocating.
6666
*/
6767
size_t
68-
unicode_strlower(char *dst, size_t dstsize, const char *src, size_t srclen)
68+
unicode_strlower(char *dst, size_t dstsize, const char *src, ssize_t srclen)
6969
{
7070
return convert_case(dst, dstsize, src, srclen, CaseLower);
7171
}
@@ -87,7 +87,7 @@ unicode_strlower(char *dst, size_t dstsize, const char *src, size_t srclen)
8787
* required buffer size before allocating.
8888
*/
8989
size_t
90-
unicode_strupper(char *dst, size_t dstsize, const char *src, size_t srclen)
90+
unicode_strupper(char *dst, size_t dstsize, const char *src, ssize_t srclen)
9191
{
9292
return convert_case(dst, dstsize, src, srclen, CaseUpper);
9393
}
@@ -98,7 +98,7 @@ unicode_strupper(char *dst, size_t dstsize, const char *src, size_t srclen)
9898
* Map each character in the string for which a mapping is available.
9999
*/
100100
static size_t
101-
convert_case(char *dst, size_t dstsize, const char *src, size_t srclen,
101+
convert_case(char *dst, size_t dstsize, const char *src, ssize_t srclen,
102102
CaseKind casekind)
103103
{
104104
size_t srcoff = 0;

‎src/include/common/unicode_case.h

Copy file name to clipboardExpand all lines: src/include/common/unicode_case.h
+2-2Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ pg_wchar unicode_lowercase_simple(pg_wchar ucs);
2020
pg_wchar unicode_titlecase_simple(pg_wchar ucs);
2121
pg_wchar unicode_uppercase_simple(pg_wchar ucs);
2222
size_t unicode_strlower(char *dst, size_t dstsize, const char *src,
23-
size_t srclen);
23+
ssize_t srclen);
2424
size_t unicode_strupper(char *dst, size_t dstsize, const char *src,
25-
size_t srclen);
25+
ssize_t srclen);
2626

2727
#endif /* UNICODE_CASE_H */

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.