1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-21 20:38:45 +00:00

Check in two cases if a string is NULL. Fixes WITH_DEBUG=

installation.
This commit is contained in:
Martin Blapp 2002-08-10 10:57:27 +00:00
parent 5d2630c7f4
commit 068074b37e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=64328
23 changed files with 506 additions and 0 deletions

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);

View File

@ -0,0 +1,22 @@
--- ../tools/source/string/tstring.cxx.orig Sat Aug 10 12:53:42 2002
+++ ../tools/source/string/tstring.cxx Sat Aug 10 12:54:16 2002
@@ -103,6 +103,9 @@
xub_StrLen ImplStringLen( const sal_Char* pStr )
{
const sal_Char* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);
@@ -113,6 +116,9 @@
xub_StrLen ImplStringLen( const sal_Unicode* pStr )
{
const sal_Unicode* pTempStr = pStr;
+
+ if (pStr == NULL)
+ return(0);
while( *pTempStr )
pTempStr++;
return (xub_StrLen)(pTempStr-pStr);