mirror of
https://github.com/samba-team/samba.git
synced 2025-08-21 09:49:28 +03:00
r2231: Fix iconv.c to use the Samba-supplied uint8 type not the uint8_t type, which does not exist on all platforms.
(This used to be commit acc793ead7
)
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
571cc4811b
commit
b887c41253
@ -541,8 +541,8 @@ static size_t utf8_pull(void *cd, const char **inbuf, size_t *inbytesleft,
|
||||
char **outbuf, size_t *outbytesleft)
|
||||
{
|
||||
size_t in_left=*inbytesleft, out_left=*outbytesleft;
|
||||
const uint8_t *c = (const uint8_t *)*inbuf;
|
||||
uint8_t *uc = (uint8_t *)*outbuf;
|
||||
const uint8 *c = (const uint8 *)*inbuf;
|
||||
uint8 *uc = (uint8 *)*outbuf;
|
||||
|
||||
while (in_left >= 1 && out_left >= 2) {
|
||||
if ((c[0] & 0x80) == 0) {
|
||||
@ -658,8 +658,8 @@ static size_t utf8_push(void *cd, const char **inbuf, size_t *inbytesleft,
|
||||
char **outbuf, size_t *outbytesleft)
|
||||
{
|
||||
size_t in_left=*inbytesleft, out_left=*outbytesleft;
|
||||
uint8_t *c = (uint8_t *)*outbuf;
|
||||
const uint8_t *uc = (const uint8_t *)*inbuf;
|
||||
uint8 *c = (uint8 *)*outbuf;
|
||||
const uint8 *uc = (const uint8 *)*inbuf;
|
||||
|
||||
while (in_left >= 2 && out_left >= 1) {
|
||||
unsigned int codepoint;
|
||||
|
Reference in New Issue
Block a user