mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-02-06 20:45:54 +01:00
use mem_stream_make_raw() where possible in common code
This commit is contained in:
parent
d70b089835
commit
d46a4d13ba
5 changed files with 19 additions and 33 deletions
|
@ -1090,9 +1090,8 @@ board_commitTurn( BoardCtxt* board, XP_Bool phoniesConfirmed,
|
|||
XP_MEMSET( &bwl, 0, sizeof(bwl) );
|
||||
|
||||
if ( !legal ) {
|
||||
stream = mem_stream_make( MPPARM(board->mpool)
|
||||
util_getVTManager(board->util), NULL,
|
||||
CHANNEL_NONE, (MemStreamCloseCallback)NULL );
|
||||
stream = mem_stream_make_raw( MPPARM(board->mpool)
|
||||
util_getVTManager(board->util) );
|
||||
|
||||
const XP_UCHAR* str = util_getUserString(board->util,
|
||||
STR_COMMIT_CONFIRM);
|
||||
|
@ -1319,10 +1318,8 @@ timerFiredForPen( BoardCtxt* board )
|
|||
NULL, NULL, NULL );
|
||||
if ( listWords ) {
|
||||
XWStreamCtxt* stream =
|
||||
mem_stream_make( MPPARM(board->mpool)
|
||||
util_getVTManager(board->util), NULL,
|
||||
CHANNEL_NONE,
|
||||
(MemStreamCloseCallback)NULL );
|
||||
mem_stream_make_raw( MPPARM(board->mpool)
|
||||
util_getVTManager(board->util) );
|
||||
model_listWordsThrough( board->model, modelCol, modelRow,
|
||||
stream );
|
||||
util_cellSquareHeld( board->util, stream );
|
||||
|
|
|
@ -1136,10 +1136,8 @@ makeElemWithID( CommsCtxt* comms, MsgID msgID, AddressRecord* rec,
|
|||
newMsgElem->sendCount = 0;
|
||||
#endif
|
||||
|
||||
hdrStream = mem_stream_make( MPPARM(comms->mpool)
|
||||
util_getVTManager(comms->util),
|
||||
NULL, 0,
|
||||
(MemStreamCloseCallback)NULL );
|
||||
hdrStream = mem_stream_make_raw( MPPARM(comms->mpool)
|
||||
util_getVTManager(comms->util));
|
||||
stream_open( hdrStream );
|
||||
#if 0 < COMMS_VERSION
|
||||
stream_putU16( hdrStream, HAS_VERSION_FLAG );
|
||||
|
@ -2637,10 +2635,8 @@ logAddr( const CommsCtxt* comms, const CommsAddrRec* addr, const char* caller )
|
|||
{
|
||||
if ( !!addr ) {
|
||||
char buf[128];
|
||||
XWStreamCtxt* stream = mem_stream_make( MPPARM(comms->mpool)
|
||||
util_getVTManager(comms->util),
|
||||
NULL, 0,
|
||||
(MemStreamCloseCallback)NULL );
|
||||
XWStreamCtxt* stream = mem_stream_make_raw( MPPARM(comms->mpool)
|
||||
util_getVTManager(comms->util));
|
||||
snprintf( buf, sizeof(buf), TAGFMT() "called on %p from %s:\n", TAGPRMS,
|
||||
addr, caller );
|
||||
stream_catString( stream, buf );
|
||||
|
@ -2942,10 +2938,8 @@ relay_msg_to_stream( CommsCtxt* comms, XWRELAY_Cmd cmd, XWHostID destID,
|
|||
{
|
||||
XP_LOGF( "%s(cmd=%s, destID=%x)", __func__, relayCmdToStr(cmd), destID );
|
||||
XWStreamCtxt* stream;
|
||||
stream = mem_stream_make( MPPARM(comms->mpool)
|
||||
util_getVTManager(comms->util),
|
||||
NULL, 0,
|
||||
(MemStreamCloseCallback)NULL );
|
||||
stream = mem_stream_make_raw( MPPARM(comms->mpool)
|
||||
util_getVTManager(comms->util) );
|
||||
if ( stream != NULL ) {
|
||||
CommsAddrRec addr;
|
||||
stream_open( stream );
|
||||
|
|
|
@ -2195,9 +2195,9 @@ static void
|
|||
copyStack( const ModelCtxt* model, StackCtxt* destStack,
|
||||
const StackCtxt* srcStack )
|
||||
{
|
||||
XWStreamCtxt* stream = mem_stream_make( MPPARM(model->vol.mpool)
|
||||
util_getVTManager(model->vol.util),
|
||||
NULL, 0, NULL );
|
||||
XWStreamCtxt* stream =
|
||||
mem_stream_make_raw( MPPARM(model->vol.mpool)
|
||||
util_getVTManager(model->vol.util) );
|
||||
|
||||
stack_writeToStream( (StackCtxt*)srcStack, stream );
|
||||
stack_loadFromStream( destStack, stream );
|
||||
|
|
|
@ -120,9 +120,7 @@ stack_loadFromStream( StackCtxt* stack, XWStreamCtxt* stream )
|
|||
stack->highWaterMark = stream_getU16( stream );
|
||||
stack->nEntries = stream_getU16( stream );
|
||||
stack->top = stream_getU32( stream );
|
||||
stack->data = mem_stream_make( MPPARM(stack->mpool) stack->vtmgr,
|
||||
NULL, 0,
|
||||
(MemStreamCloseCallback)NULL );
|
||||
stack->data = mem_stream_make_raw( MPPARM(stack->mpool) stack->vtmgr );
|
||||
|
||||
stream_getFromStream( stack->data, stream, nBytes );
|
||||
} else {
|
||||
|
@ -164,8 +162,8 @@ StackCtxt*
|
|||
stack_copy( const StackCtxt* stack )
|
||||
{
|
||||
StackCtxt* newStack = NULL;
|
||||
XWStreamCtxt* stream = mem_stream_make( MPPARM(stack->mpool)
|
||||
stack->vtmgr, NULL, 0, NULL );
|
||||
XWStreamCtxt* stream = mem_stream_make_raw( MPPARM(stack->mpool)
|
||||
stack->vtmgr );
|
||||
stack_writeToStream( stack, stream );
|
||||
|
||||
newStack = stack_make( MPPARM(stack->mpool) stack->vtmgr );
|
||||
|
@ -184,8 +182,7 @@ pushEntryImpl( StackCtxt* stack, const StackEntry* entry )
|
|||
XWStreamCtxt* stream = stack->data;
|
||||
|
||||
if ( !stream ) {
|
||||
stream = mem_stream_make( MPPARM(stack->mpool) stack->vtmgr, NULL, 0,
|
||||
(MemStreamCloseCallback)NULL );
|
||||
stream = mem_stream_make_raw( MPPARM(stack->mpool) stack->vtmgr );
|
||||
stack->data = stream;
|
||||
}
|
||||
|
||||
|
|
|
@ -828,10 +828,8 @@ static XWStreamCtxt*
|
|||
mkServerStream( ServerCtxt* server )
|
||||
{
|
||||
XWStreamCtxt* stream;
|
||||
stream = mem_stream_make( MPPARM(server->mpool)
|
||||
util_getVTManager(server->vol.util),
|
||||
NULL, CHANNEL_NONE,
|
||||
(MemStreamCloseCallback)NULL );
|
||||
stream = mem_stream_make_raw( MPPARM(server->mpool)
|
||||
util_getVTManager(server->vol.util) );
|
||||
XP_ASSERT( !!stream );
|
||||
return stream;
|
||||
} /* mkServerStream */
|
||||
|
|
Loading…
Add table
Reference in a new issue