summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorKarl Williamson <public@khwilliamson.com>2012-02-11 14:20:56 -0700
committerKarl Williamson <public@khwilliamson.com>2012-02-11 14:35:46 -0700
commit768483871f7d05689a92ec84d2182a1b6e3c0516 (patch)
tree61f7ee908b7ff0c498a272236a3d42160038df4e /embed.fnc
parent492a624f4a0c250e011c6b74a3403bfc885ec961 (diff)
downloadperl-768483871f7d05689a92ec84d2182a1b6e3c0516.tar.gz
Deprecate is_utf8_char()
This function assumes that there is enough space in the buffer to read however many bytes are indicated by the first byte in the alleged UTF-8 encoded string. This may not be true, and so it can read beyond the buffer end. is_utf8_char_buf() should be used instead.
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc2
1 files changed, 1 insertions, 1 deletions
diff --git a/embed.fnc b/embed.fnc
index 892a7190ac..34aa251d4e 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -626,7 +626,7 @@ ApPR |bool |is_uni_print_lc|UV c
ApPR |bool |is_uni_punct_lc|UV c
ApPR |bool |is_uni_xdigit_lc|UV c
Anpd |bool |is_ascii_string|NN const U8 *s|STRLEN len
-Anpd |STRLEN |is_utf8_char |NN const U8 *s
+AnpdD |STRLEN |is_utf8_char |NN const U8 *s
Anpd |STRLEN |is_utf8_char_buf|NN const U8 *buf|NN const U8 *buf_end
Anpd |bool |is_utf8_string |NN const U8 *s|STRLEN len
Anpdmb |bool |is_utf8_string_loc|NN const U8 *s|STRLEN len|NULLOK const U8 **p