Lines Matching refs:spc

323     POOL_PRINT      *spc;  in _SPrint()  local
325 spc = Context; in _SPrint()
332 if (spc->len + len > spc->maxlen) { in _SPrint()
333 len = spc->maxlen - spc->len; in _SPrint()
340 CopyMem (spc->str + spc->len, Buffer, len * sizeof(CHAR16)); in _SPrint()
341 spc->len += len; in _SPrint()
347 if (spc->len < spc->maxlen) { in _SPrint()
348 spc->str[spc->len] = 0; in _SPrint()
349 } else if (spc->maxlen) { in _SPrint()
350 spc->str[spc->maxlen] = 0; in _SPrint()
365 POOL_PRINT *spc; in _PoolPrint() local
367 spc = Context; in _PoolPrint()
368 newlen = spc->len + StrLen(Buffer) + 1; in _PoolPrint()
374 if (newlen > spc->maxlen) { in _PoolPrint()
381 spc->maxlen = newlen; in _PoolPrint()
382 spc->str = ReallocatePool ( in _PoolPrint()
383 spc->str, in _PoolPrint()
384 spc->len * sizeof(CHAR16), in _PoolPrint()
385 spc->maxlen * sizeof(CHAR16) in _PoolPrint()
388 if (!spc->str) { in _PoolPrint()
389 spc->len = 0; in _PoolPrint()
390 spc->maxlen = 0; in _PoolPrint()
407 IN OUT POOL_PRINT *spc, in _PoolCatPrint() argument
416 ps.Context = spc; in _PoolCatPrint()
456 POOL_PRINT spc; in UnicodeVSPrint() local
458 spc.str = Str; in UnicodeVSPrint()
459 spc.maxlen = StrSize / sizeof(CHAR16) - 1; in UnicodeVSPrint()
460 spc.len = 0; in UnicodeVSPrint()
462 _PoolCatPrint (fmt, args, &spc, _SPrint); in UnicodeVSPrint()
464 return spc.len; in UnicodeVSPrint()
530 POOL_PRINT spc; in VPoolPrint() local
531 ZeroMem (&spc, sizeof(spc)); in VPoolPrint()
532 _PoolCatPrint (fmt, args, &spc, _PoolPrint); in VPoolPrint()
533 return spc.str; in VPoolPrint()