You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by yd...@apache.org on 2012/02/16 15:15:05 UTC

svn commit: r1244985 - in /incubator/ooo/trunk/main/sal/osl/os2: debug_printf.c file_url.cxx makefile.mk

Author: ydario
Date: Thu Feb 16 14:15:04 2012
New Revision: 1244985

URL: http://svn.apache.org/viewvc?rev=1244985&view=rev
Log:
i118923 - OS/2 port: autom export of debug printf, skip more chars in file://./ urls.

Modified:
    incubator/ooo/trunk/main/sal/osl/os2/debug_printf.c
    incubator/ooo/trunk/main/sal/osl/os2/file_url.cxx
    incubator/ooo/trunk/main/sal/osl/os2/makefile.mk

Modified: incubator/ooo/trunk/main/sal/osl/os2/debug_printf.c
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/sal/osl/os2/debug_printf.c?rev=1244985&r1=1244984&r2=1244985&view=diff
==============================================================================
--- incubator/ooo/trunk/main/sal/osl/os2/debug_printf.c (original)
+++ incubator/ooo/trunk/main/sal/osl/os2/debug_printf.c Thu Feb 16 14:15:04 2012
@@ -28,6 +28,7 @@
 #ifdef TESTME
 #include <stdio.h>
 #endif
+#include "sal/types.h"
 
 typedef APIRET _PMPRINTF(const char*, ...);
 typedef _PMPRINTF* PMPRINTF;
@@ -35,7 +36,7 @@ typedef _PMPRINTF* PMPRINTF;
 static void* 	hmodPmPrintf = NULL;
 static PMPRINTF	pfnPmPrintf = NULL;
 
-int _Export debug_printf( const char* format, ...)
+int SAL_DLLPUBLIC_EXPORT debug_printf( const char* format, ...)
 {
 	va_list	args;
 	int		cnt;

Modified: incubator/ooo/trunk/main/sal/osl/os2/file_url.cxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/sal/osl/os2/file_url.cxx?rev=1244985&r1=1244984&r2=1244985&view=diff
==============================================================================
--- incubator/ooo/trunk/main/sal/osl/os2/file_url.cxx (original)
+++ incubator/ooo/trunk/main/sal/osl/os2/file_url.cxx Thu Feb 16 14:15:04 2012
@@ -98,6 +98,8 @@ rtl_uString*  oslMakeUStrFromPsz(const s
 extern "C" int UnicodeToText(char *, size_t, const sal_Unicode *, sal_Int32);
 extern "C" int TextToUnicode(const char* text, size_t text_buffer_size, sal_Unicode* unic_text, sal_Int32 unic_text_buffer_size);
 
+#define CHAR_POINTER(THE_OUSTRING) ::rtl::OUStringToOString (THE_OUSTRING, RTL_TEXTENCODING_UTF8).pData->buffer
+
 /***************************************************
  * namespace directives
  **************************************************/
@@ -831,7 +833,7 @@ oslFileError SAL_CALL _osl_getSystemPath
 			)
 				nSkip = 17;
 			else 
-				nSkip = 5;
+				nSkip = 7;
 
 			/* Indicates local root */
 			if ( nDecodedLen == nSkip )

Modified: incubator/ooo/trunk/main/sal/osl/os2/makefile.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/sal/osl/os2/makefile.mk?rev=1244985&r1=1244984&r2=1244985&view=diff
==============================================================================
--- incubator/ooo/trunk/main/sal/osl/os2/makefile.mk (original)
+++ incubator/ooo/trunk/main/sal/osl/os2/makefile.mk Thu Feb 16 14:15:04 2012
@@ -103,7 +103,8 @@ OBJFILES=   $(OBJ)$/conditn.obj  \
 		$(OBJ)$/file_path_helper.obj \
 		$(OBJ)$/debug.obj \
 		$(OBJ)$/except.obj \
-		$(SLO)$/salinit.obj
+		$(OBJ)$/debug_printf.obj \
+		$(OBJ)$/salinit.obj
 
 .ENDIF