66 if (source ==
NULL || slen < 1) {
79 fromsize =
sizeof(PBuffer);
81 tosize =
sizeof(CBuffer);
84 fromsize =
sizeof(CBuffer);
86 tosize =
sizeof(PBuffer);
90 int len = (slen < (fromsize-Counter)) ? slen : (fromsize-Counter);
91 memmove(&from[Counter], source, len);
94 source = ((
char *)source) + len;
96 if (Counter == fromsize) {
108 while (slen >= fromsize) {
115 source = ((
char *)source) + fromsize;
121 memmove(from, source, slen);