wchar-advance-from.patch

application/octet-stream

Filename: wchar-advance-from.patch
Type: application/octet-stream
Part: 0
Message: Re: Patch: add conversion from pg_wchar to multibyte

Patch

Same data as JSON: GET /api/v1/attachments/:id/patch the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes. API reference →
Format: unified
File+
src/backend/utils/mb/wchar.c 3 0
diff --git a/src/backend/utils/mb/wchar.c b/src/backend/utils/mb/wchar.c
index 1755be5..16e6cfd 100644
--- a/src/backend/utils/mb/wchar.c
+++ b/src/backend/utils/mb/wchar.c
@@ -380,6 +380,7 @@ pg_wchar2euc_with_len(const pg_wchar *from, unsigned char *to, int len)
 			*to++ = *from;
 			cnt++;
 		}		
+		from++;
 		len--;
 	}
 	*to = 0;
@@ -519,6 +520,7 @@ pg_wchar2utf_with_len(const pg_wchar *from, unsigned char *to, int len)
 		unicode_to_utf8(*from, to);
 		char_len = pg_utf_mblen(to);
 		len--;
+		from++;
 		cnt += char_len;
 		to += char_len;
 	}
@@ -854,6 +856,7 @@ pg_wchar2mule_with_len(const pg_wchar *from, unsigned char *to, int len)
 			*to++ = lb;
 			cnt += 1;
 		}
+		from++;
 		len--;
 	}
 	*to = 0;