mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2024-12-29 10:26:36 +01:00
add ability to log to non-Memo db (to be read off device).
This commit is contained in:
parent
41a36b2352
commit
f73836a0ce
1 changed files with 11 additions and 4 deletions
|
@ -584,7 +584,7 @@ palm_assert( Boolean b, int line, const char* func, const char* file )
|
|||
} /* palmassert */
|
||||
|
||||
static void
|
||||
logToMemo( char* buf )
|
||||
logToDB( const char* buf, const char* dbName, XP_U32 dbCreator, XP_U32 dbType )
|
||||
{
|
||||
const XP_U16 MAX_MEMO_SIZE = 4000;
|
||||
const XP_U16 MAX_NRECORDS = 200;
|
||||
|
@ -604,8 +604,8 @@ logToMemo( char* buf )
|
|||
dtType.second );
|
||||
tsLen = XP_STRLEN(tsBuf);
|
||||
|
||||
(void)DmCreateDatabase( CARD_0, "MemoDB", 'memo', 'DATA', false );
|
||||
dbID = DmFindDatabase( CARD_0, "MemoDB" );
|
||||
(void)DmCreateDatabase( CARD_0, dbName, dbCreator, dbType, false );
|
||||
dbID = DmFindDatabase( CARD_0, dbName );
|
||||
ref = DmOpenDatabase( CARD_0, dbID, dmModeWrite );
|
||||
|
||||
nRecords = DmNumRecordsInCategory( ref, dmAllCategories );
|
||||
|
@ -657,7 +657,13 @@ logToMemo( char* buf )
|
|||
|
||||
DmReleaseRecord( ref, index, true );
|
||||
DmCloseDatabase( ref );
|
||||
} /* logToMemo */
|
||||
} /* logToDB */
|
||||
|
||||
static void
|
||||
logToMemo( const char* buf )
|
||||
{
|
||||
logToDB( buf, "MemoDB", 'memo', 'DATA' );
|
||||
}
|
||||
|
||||
void
|
||||
palm_debugf( char* format, ...)
|
||||
|
@ -686,6 +692,7 @@ palm_logf( char* format, ... )
|
|||
va_end( ap );
|
||||
|
||||
logToMemo( buf );
|
||||
logToDB( buf, "XWLogfile", 'XWLG', 'TEXT' );
|
||||
} /* palm_logf */
|
||||
|
||||
#define ROWSIZE 8
|
||||
|
|
Loading…
Reference in a new issue