mirror of
https://github.com/transmission/transmission
synced 2024-12-24 16:52:39 +00:00
(libT) a few more win32 portability changes from Spry
This commit is contained in:
parent
e4b1d5d726
commit
a257d0fb89
3 changed files with 13 additions and 2 deletions
|
@ -35,6 +35,9 @@
|
||||||
#ifdef __BEOS__
|
#ifdef __BEOS__
|
||||||
#include <StorageDefs.h>
|
#include <StorageDefs.h>
|
||||||
#define MAX_PATH_LENGTH B_FILE_NAME_LENGTH
|
#define MAX_PATH_LENGTH B_FILE_NAME_LENGTH
|
||||||
|
#elif defined(WIN32)
|
||||||
|
#include <windows.h>
|
||||||
|
#define MAX_PATH_LENGTH MAX_PATH
|
||||||
#else
|
#else
|
||||||
#define MAX_PATH_LENGTH 1024
|
#define MAX_PATH_LENGTH 1024
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -219,8 +219,9 @@ tr_ctorSetDownloadDir( tr_ctor * ctor,
|
||||||
{
|
{
|
||||||
struct optional_args * args = &ctor->optionalArgs[mode];
|
struct optional_args * args = &ctor->optionalArgs[mode];
|
||||||
|
|
||||||
args->isSet_downloadDir = 0;
|
|
||||||
tr_free( args->downloadDir );
|
tr_free( args->downloadDir );
|
||||||
|
args->downloadDir = NULL;
|
||||||
|
args->isSet_downloadDir = 0;
|
||||||
|
|
||||||
if( directory )
|
if( directory )
|
||||||
{
|
{
|
||||||
|
|
|
@ -189,8 +189,11 @@ tr_deepLog( const char * file,
|
||||||
... )
|
... )
|
||||||
{
|
{
|
||||||
FILE * fp = tr_getLog( );
|
FILE * fp = tr_getLog( );
|
||||||
|
#ifdef WIN32
|
||||||
|
if( fp || IsDebuggerPresent( ) )
|
||||||
|
#else
|
||||||
if( fp )
|
if( fp )
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
va_list args;
|
va_list args;
|
||||||
char timestr[64];
|
char timestr[64];
|
||||||
|
@ -205,6 +208,10 @@ tr_deepLog( const char * file,
|
||||||
evbuffer_add_vprintf( buf, fmt, args );
|
evbuffer_add_vprintf( buf, fmt, args );
|
||||||
va_end( args );
|
va_end( args );
|
||||||
evbuffer_add_printf( buf, " (%s:%d)\n", base, line );
|
evbuffer_add_printf( buf, " (%s:%d)\n", base, line );
|
||||||
|
#ifdef WIN32
|
||||||
|
OutputDebugString( EVBUFFER_DATA( buf );
|
||||||
|
if(fp)
|
||||||
|
#endif
|
||||||
(void) fwrite( EVBUFFER_DATA( buf ), 1, EVBUFFER_LENGTH( buf ), fp );
|
(void) fwrite( EVBUFFER_DATA( buf ), 1, EVBUFFER_LENGTH( buf ), fp );
|
||||||
|
|
||||||
tr_free( base );
|
tr_free( base );
|
||||||
|
|
Loading…
Reference in a new issue