Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
e60cea3c
Kaydet (Commit)
e60cea3c
authored
Haz 02, 2015
tarafından
Stephan Bergmann
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
loplugin:cstylecast: deal with those that are (technically) const_cast
Change-Id: Iad01e628b692a6dcf882696908de0ef1f24c04c4
üst
0fc8d8f6
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
36 additions
and
36 deletions
+36
-36
module.cxx
sal/osl/unx/module.cxx
+2
-2
mutex.cxx
sal/osl/unx/mutex.cxx
+1
-1
process.cxx
sal/osl/unx/process.cxx
+1
-1
socket.cxx
sal/osl/unx/socket.cxx
+2
-2
test_oustringbuffer_utf32.cxx
sal/qa/rtl/oustringbuffer/test_oustringbuffer_utf32.cxx
+4
-4
test_ostring_concat.cxx
sal/qa/rtl/strings/test_ostring_concat.cxx
+2
-2
test_ostring_stringliterals.cxx
sal/qa/rtl/strings/test_ostring_stringliterals.cxx
+16
-16
test_oustring_concat.cxx
sal/qa/rtl/strings/test_oustring_concat.cxx
+2
-2
test_oustring_stringliterals.cxx
sal/qa/rtl/strings/test_oustring_stringliterals.cxx
+1
-1
tencinfo.cxx
sal/textenc/tencinfo.cxx
+3
-3
textcvt.cxx
sal/textenc/textcvt.cxx
+2
-2
No files found.
sal/osl/unx/module.cxx
Dosyayı görüntüle @
e60cea3c
...
...
@@ -161,7 +161,7 @@ oslModule SAL_CALL osl_loadModuleAscii(const sal_Char *pModuleName, sal_Int32 nR
"dlopen("
<<
pModuleName
<<
", "
<<
rtld_mode
<<
"): "
<<
dlerror
());
#endif
return
((
oslModule
)(
pLib
))
;
return
pLib
;
}
return
NULL
;
}
...
...
@@ -206,7 +206,7 @@ sal_Bool SAL_CALL
osl_getModuleHandle
(
rtl_uString
*
,
oslModule
*
pResult
)
{
#if !defined(DISABLE_DYNLOADING) || defined(IOS)
*
pResult
=
(
oslModule
)
RTLD_DEFAULT
;
*
pResult
=
static_cast
<
oslModule
>
(
RTLD_DEFAULT
)
;
#else
*
pResult
=
NULL
;
#endif
...
...
sal/osl/unx/mutex.cxx
Dosyayı görüntüle @
e60cea3c
...
...
@@ -163,7 +163,7 @@ static void globalMutexInitImpl() {
oslMutex
*
SAL_CALL
osl_getGlobalMutex
()
{
/* necessary to get a "oslMutex *" */
static
oslMutex
globalMutex
=
(
oslMutex
)
&
globalMutexImpl
;
static
oslMutex
globalMutex
=
&
globalMutexImpl
;
static
pthread_once_t
once
=
PTHREAD_ONCE_INIT
;
if
(
pthread_once
(
&
once
,
&
globalMutexInitImpl
)
!=
0
)
{
...
...
sal/osl/unx/process.cxx
Dosyayı görüntüle @
e60cea3c
...
...
@@ -240,7 +240,7 @@ static void ChildStatusProc(void *pData)
// No need to check the return value of execv. If we return from
// it, an error has occurred.
execv
(
data
.
m_pszArgs
[
0
],
(
sal_Char
**
)
data
.
m_pszArgs
);
execv
(
data
.
m_pszArgs
[
0
],
const_cast
<
char
**>
(
data
.
m_pszArgs
)
);
}
OSL_TRACE
(
"Failed to exec, errno=%d (%s)"
,
errno
,
strerror
(
errno
));
...
...
sal/osl/unx/socket.cxx
Dosyayı görüntüle @
e60cea3c
...
...
@@ -460,7 +460,7 @@ oslSocket __osl_createSocketImpl(int Socket)
void
__osl_destroySocketImpl
(
oslSocket
Socket
)
{
if
(
Socket
!=
NULL
)
free
(
(
struct
oslSocketImpl
*
)
Socket
);
free
(
Socket
);
#if OSL_DEBUG_LEVEL > 1
g_nSocketImpl
--
;
#endif
...
...
@@ -2353,7 +2353,7 @@ oslSocketSet SAL_CALL osl_createSocketSet()
FD_ZERO
(
&
pSet
->
m_Set
);
}
return
(
oslSocketSet
)
pSet
;
return
pSet
;
}
void
SAL_CALL
osl_destroySocketSet
(
oslSocketSet
Set
)
...
...
sal/qa/rtl/oustringbuffer/test_oustringbuffer_utf32.cxx
Dosyayı görüntüle @
e60cea3c
...
...
@@ -91,13 +91,13 @@ void test::oustringbuffer::Utf32::appendUtf32() {
rtl
::
OUString
res1
(
buf1
.
makeStringAndClear
());
createMessage
(
message
,
res1
,
rtl
::
OUString
(
str2
,
str2Len
));
CPPUNIT_ASSERT_MESSAGE
(
(
const
char
*
)
message
.
getStr
(),
res1
==
rtl
::
OUString
(
str2
,
str2Len
));
message
.
getStr
(),
res1
==
rtl
::
OUString
(
str2
,
str2Len
));
rtl
::
OUStringBuffer
buf2
(
rtl
::
OUString
(
str2
,
str2Len
));
buf2
.
appendUtf32
(
0x10000
);
rtl
::
OUString
res2
(
buf2
.
makeStringAndClear
());
createMessage
(
message
,
res2
,
rtl
::
OUString
(
str3
,
str3Len
));
CPPUNIT_ASSERT_MESSAGE
(
(
const
char
*
)
message
.
getStr
(),
res2
==
rtl
::
OUString
(
str3
,
str3Len
));
message
.
getStr
(),
res2
==
rtl
::
OUString
(
str3
,
str3Len
));
}
void
test
::
oustringbuffer
::
Utf32
::
insertUtf32
()
{
...
...
@@ -113,13 +113,13 @@ void test::oustringbuffer::Utf32::insertUtf32() {
rtl
::
OUString
res1
(
buf1
.
makeStringAndClear
());
createMessage
(
message
,
res1
,
rtl
::
OUString
(
str2
,
str2Len
));
CPPUNIT_ASSERT_MESSAGE
(
(
const
char
*
)
message
.
getStr
(),
res1
==
rtl
::
OUString
(
str2
,
str2Len
));
message
.
getStr
(),
res1
==
rtl
::
OUString
(
str2
,
str2Len
));
rtl
::
OUStringBuffer
buf2
(
rtl
::
OUString
(
str2
,
str2Len
));
buf2
.
insertUtf32
(
2
,
0x10FFFF
);
rtl
::
OUString
res2
(
buf2
.
makeStringAndClear
());
createMessage
(
message
,
res2
,
rtl
::
OUString
(
str3
,
str3Len
));
CPPUNIT_ASSERT_MESSAGE
(
(
const
char
*
)
message
.
getStr
(),
res2
==
rtl
::
OUString
(
str3
,
str3Len
));
message
.
getStr
(),
res2
==
rtl
::
OUString
(
str3
,
str3Len
));
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
sal/qa/rtl/strings/test_ostring_concat.cxx
Dosyayı görüntüle @
e60cea3c
...
...
@@ -64,8 +64,8 @@ void test::ostring::StringConcat::checkConcat()
CPPUNIT_ASSERT_EQUAL
((
typeid
(
OStringConcat
<
OStringConcat
<
OString
,
const
char
[
4
]
>
,
const
char
[
4
]
>
)),
typeid
(
OString
(
"foo"
)
+
"bar"
+
"baz"
));
CPPUNIT_ASSERT_EQUAL
(
OString
(
"foobar"
),
OString
(
OStringLiteral
(
"foo"
)
+
"bar"
));
CPPUNIT_ASSERT_EQUAL
((
typeid
(
OStringConcat
<
OStringLiteral
,
const
char
[
4
]
>
)),
typeid
(
OStringLiteral
(
"foo"
)
+
"bar"
));
CPPUNIT_ASSERT_EQUAL
(
OString
(
"foobar"
),
OString
(
OStringLiteral
(
"foo"
)
+
(
const
char
*
)
"bar"
));
CPPUNIT_ASSERT_EQUAL
((
typeid
(
OStringConcat
<
OStringLiteral
,
const
char
*
>
)),
typeid
(
OStringLiteral
(
"foo"
)
+
(
const
char
*
)
"bar"
));
CPPUNIT_ASSERT_EQUAL
(
OString
(
"foobar"
),
OString
(
OStringLiteral
(
"foo"
)
+
static_cast
<
const
char
*>
(
"bar"
)
));
CPPUNIT_ASSERT_EQUAL
((
typeid
(
OStringConcat
<
OStringLiteral
,
const
char
*
>
)),
typeid
(
OStringLiteral
(
"foo"
)
+
static_cast
<
const
char
*>
(
"bar"
)
));
const
char
d1
[]
=
"xyz"
;
char
d2
[]
=
"abc"
;
const
char
*
d3
=
d1
;
...
...
sal/qa/rtl/strings/test_ostring_stringliterals.cxx
Dosyayı görüntüle @
e60cea3c
...
...
@@ -62,7 +62,7 @@ void test::ostring::StringLiterals::checkCtors()
const
char
good1
[]
=
"test"
;
CPPUNIT_ASSERT
(
CONST_CTOR_USED
(
good1
));
CPPUNIT_ASSERT
(
!
CONST_CTOR_USED
(
(
const
char
*
)
"test"
));
CPPUNIT_ASSERT
(
!
CONST_CTOR_USED
(
static_cast
<
const
char
*>
(
"test"
)
));
const
char
*
bad1
=
good1
;
CPPUNIT_ASSERT
(
!
CONST_CTOR_USED
(
bad1
));
char
bad2
[]
=
"test"
;
...
...
@@ -88,8 +88,8 @@ void test::ostring::StringLiterals::checkCtors()
CPPUNIT_ASSERT
(
CONST_CTOR_USED
(
bad7
[
1
]
));
// Check that contents are correct and equal to the case when const char* ctor is used.
CPPUNIT_ASSERT
(
rtl
::
OString
(
(
const
char
*
)
""
)
==
rtl
::
OString
(
""
));
CPPUNIT_ASSERT
(
rtl
::
OString
(
(
const
char
*
)
"ab"
)
==
rtl
::
OString
(
"ab"
));
CPPUNIT_ASSERT
(
rtl
::
OString
(
static_cast
<
const
char
*>
(
""
)
)
==
rtl
::
OString
(
""
));
CPPUNIT_ASSERT
(
rtl
::
OString
(
static_cast
<
const
char
*>
(
"ab"
)
)
==
rtl
::
OString
(
"ab"
));
// Check that contents are correct and equal to the case when RTL_CONSTASCII_STRINGPARAM is used.
CPPUNIT_ASSERT
(
rtl
::
OString
(
RTL_CONSTASCII_STRINGPARAM
(
""
))
==
rtl
::
OString
(
""
));
...
...
@@ -192,33 +192,33 @@ void test::ostring::StringLiterals::checkNonConstUsage()
rtl_string_unittest_const_literal
=
false
;
// start checking for OString conversions
rtl_string_unittest_const_literal_function
=
false
;
// and check for const variants
CPPUNIT_ASSERT_EQUAL
(
foo
,
rtl
::
OString
()
=
(
const
char
*
)
foo_c
);
CPPUNIT_ASSERT_EQUAL
(
foo
,
rtl
::
OString
()
=
static_cast
<
const
char
*>
(
foo_c
)
);
CPPUNIT_ASSERT_EQUAL
(
foo
,
rtl
::
OString
()
=
foo_c
);
CPPUNIT_ASSERT
(
FoO
.
equalsIgnoreAsciiCase
(
(
const
char
*
)
fOo_c
));
CPPUNIT_ASSERT
(
FoO
.
equalsIgnoreAsciiCase
(
static_cast
<
const
char
*>
(
fOo_c
)
));
CPPUNIT_ASSERT
(
FoO
.
equalsIgnoreAsciiCase
(
fOo_c
));
CPPUNIT_ASSERT
(
foobarfoo
.
match
(
(
const
char
*
)
bar_c
,
3
));
CPPUNIT_ASSERT
(
foobarfoo
.
match
(
static_cast
<
const
char
*>
(
bar_c
)
,
3
));
CPPUNIT_ASSERT
(
foobarfoo
.
match
(
bar_c
,
3
));
CPPUNIT_ASSERT
(
foobar
.
match
(
(
const
char
*
)
foo_c
));
CPPUNIT_ASSERT
(
foobar
.
match
(
static_cast
<
const
char
*>
(
foo_c
)
));
CPPUNIT_ASSERT
(
foobar
.
match
(
foo_c
));
CPPUNIT_ASSERT
(
FooBaRfoo
.
matchIgnoreAsciiCase
(
(
const
char
*
)
bAr_c
,
3
));
CPPUNIT_ASSERT
(
FooBaRfoo
.
matchIgnoreAsciiCase
(
static_cast
<
const
char
*>
(
bAr_c
)
,
3
));
CPPUNIT_ASSERT
(
FooBaRfoo
.
matchIgnoreAsciiCase
(
bAr_c
,
3
));
CPPUNIT_ASSERT
(
FooBaR
.
matchIgnoreAsciiCase
(
(
const
char
*
)
fOo_c
));
CPPUNIT_ASSERT
(
FooBaR
.
matchIgnoreAsciiCase
(
static_cast
<
const
char
*>
(
fOo_c
)
));
CPPUNIT_ASSERT
(
FooBaR
.
matchIgnoreAsciiCase
(
fOo_c
));
CPPUNIT_ASSERT
(
foobar
.
startsWith
(
(
const
char
*
)
foo_c
));
CPPUNIT_ASSERT
(
foobar
.
startsWith
(
static_cast
<
const
char
*>
(
foo_c
)
));
CPPUNIT_ASSERT
(
foobar
.
startsWith
(
foo_c
));
CPPUNIT_ASSERT
(
foobar
.
endsWith
(
(
const
char
*
)
bar_c
));
CPPUNIT_ASSERT
(
foobar
.
endsWith
(
static_cast
<
const
char
*>
(
bar_c
)
));
CPPUNIT_ASSERT
(
foobar
.
endsWith
(
bar_c
));
// CPPUNIT_ASSERT( FooBaR.endsWithIgnoreAsciiCase( (const char*)bar_c ));
// CPPUNIT_ASSERT( FooBaR.endsWithIgnoreAsciiCase( bar_c ));
CPPUNIT_ASSERT
(
foo
==
(
const
char
*
)
foo_c
);
CPPUNIT_ASSERT
(
foo
==
static_cast
<
const
char
*>
(
foo_c
)
);
CPPUNIT_ASSERT
(
foo
==
foo_c
);
CPPUNIT_ASSERT
(
(
const
char
*
)
foo_c
==
foo
);
CPPUNIT_ASSERT
(
static_cast
<
const
char
*>
(
foo_c
)
==
foo
);
CPPUNIT_ASSERT
(
foo_c
==
foo
);
CPPUNIT_ASSERT
(
foo
!=
(
const
char
*
)
bar_c
);
CPPUNIT_ASSERT
(
foo
!=
static_cast
<
const
char
*>
(
bar_c
)
);
CPPUNIT_ASSERT
(
foo
!=
bar_c
);
CPPUNIT_ASSERT
(
(
const
char
*
)
foo_c
!=
bar
);
CPPUNIT_ASSERT
(
static_cast
<
const
char
*>
(
foo_c
)
!=
bar
);
CPPUNIT_ASSERT
(
foo_c
!=
bar
);
CPPUNIT_ASSERT
(
foobarfoo
.
indexOf
(
(
const
char
*
)
foo_c
,
1
)
==
6
);
CPPUNIT_ASSERT
(
foobarfoo
.
indexOf
(
static_cast
<
const
char
*>
(
foo_c
)
,
1
)
==
6
);
CPPUNIT_ASSERT
(
foobarfoo
.
indexOf
(
foo_c
,
1
)
==
6
);
// CPPUNIT_ASSERT( foobarfoo.lastIndexOf( (const char*)foo_c ) == 6 );
// CPPUNIT_ASSERT( foobarfoo.lastIndexOf( foo_c ) == 6 );
...
...
sal/qa/rtl/strings/test_oustring_concat.cxx
Dosyayı görüntüle @
e60cea3c
...
...
@@ -134,10 +134,10 @@ void test::oustring::StringConcat::checkInvalid()
CPPUNIT_ASSERT
(
!
INVALID_CONCAT
(
OUString
()
+
OUString
()));
CPPUNIT_ASSERT
(
INVALID_CONCAT
(
OUString
(
"a"
)
+
OString
(
"b"
)));
CPPUNIT_ASSERT
(
INVALID_CONCAT
(
OUString
(
"a"
)
+
OStringBuffer
(
"b"
)));
CPPUNIT_ASSERT
(
INVALID_CONCAT
(
OUString
(
"a"
)
+
(
const
char
*
)
"b"
));
CPPUNIT_ASSERT
(
INVALID_CONCAT
(
OUString
(
"a"
)
+
static_cast
<
const
char
*>
(
"b"
)
));
char
d
[]
=
"b"
;
CPPUNIT_ASSERT
(
INVALID_CONCAT
(
OUString
(
"a"
)
+
d
));
CPPUNIT_ASSERT
(
INVALID_CONCAT
(
OUString
(
"a"
)
+
(
char
*
)
d
));
CPPUNIT_ASSERT
(
INVALID_CONCAT
(
OUString
(
"a"
)
+
static_cast
<
char
*>
(
d
)
));
CPPUNIT_ASSERT
(
INVALID_CONCAT
(
OUString
(
"a"
)
+
OStringLiteral
(
"b"
)));
CPPUNIT_ASSERT
(
INVALID_CONCAT
(
OUString
(
"a"
)
+
1
));
rtl_String
*
rs
=
NULL
;
...
...
sal/qa/rtl/strings/test_oustring_stringliterals.cxx
Dosyayı görüntüle @
e60cea3c
...
...
@@ -62,7 +62,7 @@ void test::oustring::StringLiterals::checkCtors()
const
char
good1
[]
=
"test"
;
CPPUNIT_ASSERT
(
VALID_CONVERSION
(
good1
));
CPPUNIT_ASSERT
(
!
VALID_CONVERSION
(
(
const
char
*
)
"test"
));
CPPUNIT_ASSERT
(
!
VALID_CONVERSION
(
static_cast
<
const
char
*>
(
"test"
)
));
const
char
*
bad1
=
good1
;
CPPUNIT_ASSERT
(
!
VALID_CONVERSION
(
bad1
));
char
bad2
[]
=
"test"
;
...
...
sal/textenc/tencinfo.cxx
Dosyayı görüntüle @
e60cea3c
...
...
@@ -793,9 +793,9 @@ const char* SAL_CALL rtl_getBestUnixCharsetFromTextEncoding( rtl_TextEncoding eT
{
const
ImplTextEncodingData
*
pData
=
Impl_getTextEncodingData
(
eTextEncoding
);
if
(
pData
)
return
(
char
const
*
)
pData
->
mpBestUnixCharset
;
return
pData
->
mpBestUnixCharset
;
else
if
(
eTextEncoding
==
RTL_TEXTENCODING_UNICODE
)
return
(
char
const
*
)
"iso10646-1"
;
return
"iso10646-1"
;
else
return
0
;
}
...
...
@@ -814,7 +814,7 @@ const char* SAL_CALL rtl_getBestMimeCharsetFromTextEncoding( rtl_TextEncoding eT
{
const
ImplTextEncodingData
*
pData
=
Impl_getTextEncodingData
(
eTextEncoding
);
if
(
pData
)
return
(
char
const
*
)
pData
->
mpBestMimeCharset
;
return
pData
->
mpBestMimeCharset
;
else
return
0
;
}
...
...
sal/textenc/textcvt.cxx
Dosyayı görüntüle @
e60cea3c
...
...
@@ -125,7 +125,7 @@ rtl_TextToUnicodeContext SAL_CALL rtl_createTextToUnicodeContext( rtl_TextToUnic
if
(
!
pConverter
)
return
0
;
else
if
(
pConverter
->
mpCreateTextToUnicodeContext
)
return
(
rtl_TextToUnicodeContext
)
pConverter
->
mpCreateTextToUnicodeContext
();
return
pConverter
->
mpCreateTextToUnicodeContext
();
else
return
reinterpret_cast
<
rtl_TextToUnicodeContext
>
(
1
);
}
...
...
@@ -203,7 +203,7 @@ rtl_UnicodeToTextContext SAL_CALL rtl_createUnicodeToTextContext( rtl_UnicodeToT
if
(
!
pConverter
)
return
0
;
else
if
(
pConverter
->
mpCreateUnicodeToTextContext
)
return
(
rtl_UnicodeToTextContext
)
pConverter
->
mpCreateUnicodeToTextContext
();
return
pConverter
->
mpCreateUnicodeToTextContext
();
else
return
reinterpret_cast
<
rtl_UnicodeToTextContext
>
(
1
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment