e->bufsv = newSV(e->base.bufsiz);
sv_setpvn(e->bufsv,"",0);
}
- e->base.buf = SvPVX(e->bufsv);
+ e->base.buf = (STDCHAR *)SvPVX(e->bufsv);
if (!e->base.ptr)
e->base.ptr = e->base.buf;
if (!e->base.end)
{
SSize_t poff = e->base.ptr - e->base.buf;
SSize_t eoff = e->base.end - e->base.buf;
- e->base.buf = SvGROW(e->bufsv,e->base.bufsiz);
+ e->base.buf = (STDCHAR *)SvGROW(e->bufsv,e->base.bufsiz);
e->base.ptr = e->base.buf + poff;
e->base.end = e->base.buf + eoff;
}
s = SvPVutf8(uni,len);
if (s != SvPVX(e->bufsv))
{
- e->base.buf = SvGROW(e->bufsv,len);
+ e->base.buf = (STDCHAR *)SvGROW(e->bufsv,len);
Move(s,e->base.buf,len,char);
SvCUR_set(e->bufsv,len);
}
s = SvPV(str,len);
if (s != SvPVX(e->bufsv))
{
- e->base.buf = SvGROW(e->bufsv,len);
+ e->base.buf = (STDCHAR *)SvGROW(e->bufsv,len);
Move(s,e->base.buf,len,char);
SvCUR_set(e->bufsv,len);
}