Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
daabb4d0
Commit
daabb4d0
authored
Oct 11, 2017
by
Vladislav Vaintroub
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix truncation warnings in connect
parent
4de344a8
Changes
15
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
45 additions
and
43 deletions
+45
-43
storage/connect/csort.cpp
storage/connect/csort.cpp
+8
-8
storage/connect/domdoc.cpp
storage/connect/domdoc.cpp
+2
-1
storage/connect/filamap.cpp
storage/connect/filamap.cpp
+6
-6
storage/connect/filamgz.cpp
storage/connect/filamgz.cpp
+4
-4
storage/connect/filamtxt.cpp
storage/connect/filamtxt.cpp
+5
-4
storage/connect/filamzip.cpp
storage/connect/filamzip.cpp
+2
-2
storage/connect/fmdlex.c
storage/connect/fmdlex.c
+4
-4
storage/connect/macutil.cpp
storage/connect/macutil.cpp
+2
-2
storage/connect/myconn.cpp
storage/connect/myconn.cpp
+1
-1
storage/connect/odbconn.cpp
storage/connect/odbconn.cpp
+1
-1
storage/connect/plgdbutl.cpp
storage/connect/plgdbutl.cpp
+1
-1
storage/connect/tabfmt.cpp
storage/connect/tabfmt.cpp
+3
-3
storage/connect/tabmac.cpp
storage/connect/tabmac.cpp
+2
-2
storage/connect/value.cpp
storage/connect/value.cpp
+2
-2
storage/connect/xobject.cpp
storage/connect/xobject.cpp
+2
-2
No files found.
storage/connect/csort.cpp
View file @
daabb4d0
...
...
@@ -351,7 +351,7 @@ void CSORT::Qstx(int *base, int *max)
zlo
=
zhi
=
cnm
=
0
;
// Avoid warning message
lo
=
max
-
base
;
// Number of elements as longs
lo
=
(
int
)(
max
-
base
)
;
// Number of elements as longs
if
(
Dup
)
cnm
=
Cmpnum
(
lo
);
...
...
@@ -472,7 +472,7 @@ void CSORT::Qstx(int *base, int *max)
i
=
him
+
1
;
if
(
Pof
)
Pof
[
him
-
Pex
]
=
Pof
[
mid
-
Pex
]
=
i
-
j
;
Pof
[
him
-
Pex
]
=
Pof
[
mid
-
Pex
]
=
(
int
)(
i
-
j
)
;
/*******************************************************************/
/* Look at sizes of the two partitions, do the smaller one first */
...
...
@@ -481,8 +481,8 @@ void CSORT::Qstx(int *base, int *max)
/* But only repeat (recursively or by branching) if the partition */
/* is of at least size THRESH. */
/*******************************************************************/
lo
=
j
-
base
;
hi
=
max
-
i
;
lo
=
(
int
)(
j
-
base
)
;
hi
=
(
int
)(
max
-
i
)
;
if
(
Dup
)
{
// Update progress information
zlo
=
Cmpnum
(
lo
);
...
...
@@ -726,7 +726,7 @@ void CSORT::Qstc(int *base, int *max)
zlo
=
zhi
=
cnm
=
0
;
// Avoid warning message
lo
=
max
-
base
;
// Number of elements as longs
lo
=
(
int
)(
max
-
base
)
;
// Number of elements as longs
if
(
Dup
)
cnm
=
Cmpnum
(
lo
);
...
...
@@ -853,7 +853,7 @@ void CSORT::Qstc(int *base, int *max)
/* the offset array values indicating break point and block size. */
/*******************************************************************/
if
(
Pof
)
Pof
[
lt
-
Pex
]
=
Pof
[(
jj
-
1
)
-
Pex
]
=
jj
-
lt
;
Pof
[
lt
-
Pex
]
=
Pof
[(
jj
-
1
)
-
Pex
]
=
(
int
)(
jj
-
lt
)
;
/*******************************************************************/
/* Look at sizes of the two partitions, do the smaller one first */
...
...
@@ -862,8 +862,8 @@ void CSORT::Qstc(int *base, int *max)
/* But only repeat (recursively or by branching) if the partition */
/* is of at least size THRESH. */
/*******************************************************************/
lo
=
lt
-
base
;
hi
=
gt
-
Swix
;
lo
=
(
int
)(
lt
-
base
)
;
hi
=
(
int
)(
gt
-
Swix
)
;
if
(
Dup
)
{
// Update progress information
zlo
=
Cmpnum
(
lo
);
...
...
storage/connect/domdoc.cpp
View file @
daabb4d0
...
...
@@ -13,6 +13,7 @@
#elif defined(MSX4)
#import "msxml4.dll" //Causes error C2872: DOMNodeType: ambiguous symbol ??
#elif defined(MSX6)
#pragma warning(suppress : 4192)
#import "msxml6.dll" //Causes error C2872: DOMNodeType: ambiguous symbol ??
#else // MSX4
#error MSX? is not defined
...
...
@@ -540,7 +541,7 @@ PXNODE DOMNODE::AddChildNode(PGLOBAL g, PCSZ name, PXNODE np)
// If name has the format m[n] only m is taken as node name
if
((
p
=
strchr
(
name
,
'['
)))
pn
=
BufAlloc
(
g
,
name
,
p
-
name
);
pn
=
BufAlloc
(
g
,
name
,
(
int
)(
p
-
name
)
);
else
pn
=
name
;
...
...
storage/connect/filamap.cpp
View file @
daabb4d0
...
...
@@ -247,7 +247,7 @@ int MAPFAM::GetRowID(void)
/***********************************************************************/
int
MAPFAM
::
GetPos
(
void
)
{
return
Fpos
-
Memory
;
return
(
int
)(
Fpos
-
Memory
)
;
}
// end of GetPos
/***********************************************************************/
...
...
@@ -255,7 +255,7 @@ int MAPFAM::GetPos(void)
/***********************************************************************/
int
MAPFAM
::
GetNextPos
(
void
)
{
return
Mempos
-
Memory
;
return
(
int
)(
Mempos
-
Memory
)
;
}
// end of GetNextPos
/***********************************************************************/
...
...
@@ -368,7 +368,7 @@ int MAPFAM::ReadBuffer(PGLOBAL g)
}
// endif Mempos
// Set caller line buffer
len
=
(
Mempos
-
Fpos
)
-
n
;
len
=
(
int
)(
Mempos
-
Fpos
)
-
n
;
// Don't rely on ENDING setting
if
(
len
>
0
&&
*
(
Mempos
-
2
)
==
'\r'
)
...
...
@@ -428,7 +428,7 @@ int MAPFAM::DeleteRecords(PGLOBAL g, int irc)
/* not required here, just setting of future Spos and Tpos. */
/*******************************************************************/
Tpos
=
Spos
=
Fpos
;
}
else
if
((
n
=
Fpos
-
Spos
)
>
0
)
{
}
else
if
((
n
=
(
int
)(
Fpos
-
Spos
)
)
>
0
)
{
/*******************************************************************/
/* Non consecutive line to delete. Move intermediate lines. */
/*******************************************************************/
...
...
@@ -461,7 +461,7 @@ int MAPFAM::DeleteRecords(PGLOBAL g, int irc)
/*****************************************************************/
/* Remove extra records. */
/*****************************************************************/
n
=
Tpos
-
Memory
;
n
=
(
int
)(
Tpos
-
Memory
)
;
#if defined(__WIN__)
DWORD
drc
=
SetFilePointer
(
fp
->
Handle
,
n
,
NULL
,
FILE_BEGIN
);
...
...
@@ -627,7 +627,7 @@ int MBKFAM::ReadBuffer(PGLOBAL g)
break
;
// Set caller line buffer
len
=
(
Mempos
-
Fpos
)
-
Ending
;
len
=
(
int
)(
Mempos
-
Fpos
)
-
Ending
;
memcpy
(
Tdbp
->
GetLine
(),
Fpos
,
len
);
Tdbp
->
GetLine
()[
len
]
=
'\0'
;
return
RC_OK
;
...
...
storage/connect/filamgz.cpp
View file @
daabb4d0
...
...
@@ -537,7 +537,7 @@ int ZBKFAM::ReadBuffer(PGLOBAL g)
while
(
*
NxtLine
++
!=
'\n'
)
;
// Set caller line buffer
n
=
NxtLine
-
CurLine
-
Ending
;
n
=
(
int
)(
NxtLine
-
CurLine
-
Ending
)
;
memcpy
(
Tdbp
->
GetLine
(),
CurLine
,
n
);
Tdbp
->
GetLine
()[
n
]
=
'\0'
;
return
RC_OK
;
...
...
@@ -588,7 +588,7 @@ int ZBKFAM::ReadBuffer(PGLOBAL g)
for
(
NxtLine
=
CurLine
;
*
NxtLine
++
!=
'\n'
;)
;
// Set caller line buffer
n
=
NxtLine
-
CurLine
-
Ending
;
n
=
(
int
)(
NxtLine
-
CurLine
-
Ending
)
;
memcpy
(
Tdbp
->
GetLine
(),
CurLine
,
n
);
Tdbp
->
GetLine
()[
n
]
=
'\0'
;
Rbuf
=
(
CurBlk
==
Block
-
1
)
?
Last
:
Nrec
;
...
...
@@ -1087,7 +1087,7 @@ bool ZLBFAM::SetPos(PGLOBAL g, int pos __attribute__((unused)))
/***********************************************************************/
int
ZLBFAM
::
ReadBuffer
(
PGLOBAL
g
)
{
in
t
n
;
size_
t
n
;
void
*
rdbuf
;
/*********************************************************************/
...
...
@@ -1299,7 +1299,7 @@ int ZLBFAM::WriteBuffer(PGLOBAL g)
else
NxtLine
=
CurLine
+
Lrecl
;
BlkLen
=
NxtLine
-
To_Buf
;
BlkLen
=
(
int
)(
NxtLine
-
To_Buf
)
;
if
(
WriteCompressedBuffer
(
g
))
{
Closing
=
TRUE
;
// To tell CloseDB about a Write error
...
...
storage/connect/filamtxt.cpp
View file @
daabb4d0
...
...
@@ -1351,7 +1351,7 @@ int BLKFAM::GetPos(void)
/***********************************************************************/
int
BLKFAM
::
GetNextPos
(
void
)
{
return
Fpos
+
NxtLine
-
CurLine
;
return
(
int
)(
Fpos
+
NxtLine
-
CurLine
)
;
}
// end of GetNextPos
/***********************************************************************/
...
...
@@ -1396,7 +1396,8 @@ int BLKFAM::SkipRecord(PGLOBAL, bool header)
/***********************************************************************/
int
BLKFAM
::
ReadBuffer
(
PGLOBAL
g
)
{
int
i
,
n
,
rc
=
RC_OK
;
int
i
,
rc
=
RC_OK
;
size_t
n
;
/*********************************************************************/
/* Sequential reading when Placed is not true. */
...
...
@@ -1497,7 +1498,7 @@ int BLKFAM::ReadBuffer(PGLOBAL g)
fin:
// Store the current record file position for Delete and Update
Fpos
=
BlkPos
[
CurBlk
]
+
CurLine
-
To_Buf
;
Fpos
=
(
int
)(
BlkPos
[
CurBlk
]
+
CurLine
-
To_Buf
)
;
return
rc
;
}
// end of ReadBuffer
...
...
@@ -1524,7 +1525,7 @@ int BLKFAM::WriteBuffer(PGLOBAL g)
// Now start the writing process.
NxtLine
=
CurLine
+
strlen
(
CurLine
);
BlkLen
=
NxtLine
-
To_Buf
;
BlkLen
=
(
int
)(
NxtLine
-
To_Buf
)
;
if
(
fwrite
(
To_Buf
,
1
,
BlkLen
,
Stream
)
!=
(
size_t
)
BlkLen
)
{
sprintf
(
g
->
Message
,
MSG
(
FWRITE_ERROR
),
strerror
(
errno
));
...
...
storage/connect/filamzip.cpp
View file @
daabb4d0
...
...
@@ -748,7 +748,7 @@ UNZFAM::UNZFAM(PUNZFAM txfp) : MAPFAM(txfp)
/***********************************************************************/
int
UNZFAM
::
GetFileLength
(
PGLOBAL
g
)
{
int
len
=
(
zutp
&&
zutp
->
entryopen
)
?
Top
-
Memory
int
len
=
(
zutp
&&
zutp
->
entryopen
)
?
(
int
)(
Top
-
Memory
)
:
TXTFAM
::
GetFileLength
(
g
)
*
3
;
if
(
trace
)
...
...
@@ -1088,7 +1088,7 @@ int ZIPFAM::WriteBuffer(PGLOBAL g)
// Prepare to write the new line
strcat
(
strcpy
(
To_Buf
,
Tdbp
->
GetLine
()),
(
Bin
)
?
CrLf
:
"
\n
"
);
len
=
strchr
(
To_Buf
,
'\n'
)
-
To_Buf
+
1
;
len
=
(
int
)(
strchr
(
To_Buf
,
'\n'
)
-
To_Buf
+
1
)
;
return
zutp
->
writeEntry
(
g
,
To_Buf
,
len
);
}
// end of WriteBuffer
...
...
storage/connect/fmdlex.c
View file @
daabb4d0
...
...
@@ -283,7 +283,7 @@ static void yy_fatal_error YY_PROTO(( const char msg[] ));
*/
#define YY_DO_BEFORE_ACTION \
yytext_ptr = yy_bp; \
yyleng =
yy_cp - yy_bp
; \
yyleng =
(int)(yy_cp - yy_bp)
; \
yy_hold_char = *yy_cp; \
*yy_cp = '\0'; \
yy_c_buf_p = yy_cp;
...
...
@@ -695,7 +695,7 @@ case YY_STATE_EOF(dqt):
case
YY_END_OF_BUFFER
:
{
/* Amount of text matched not including the EOB char. */
int
yy_amount_of_matched_text
=
yy_cp
-
yytext_ptr
-
1
;
int
yy_amount_of_matched_text
=
(
int
)(
yy_cp
-
yytext_ptr
-
1
)
;
/* Undo the effects of YY_DO_BEFORE_ACTION. */
*
yy_cp
=
yy_hold_char
;
...
...
@@ -862,7 +862,7 @@ static int yy_get_next_buffer()
/* Try to read more data. */
/* First move last chars to start of buffer. */
number_to_move
=
yy_c_buf_p
-
yytext_ptr
;
number_to_move
=
(
int
)(
yy_c_buf_p
-
yytext_ptr
)
;
for
(
i
=
0
;
i
<
number_to_move
;
++
i
)
*
(
dest
++
)
=
*
(
source
++
);
...
...
@@ -888,7 +888,7 @@ static int yy_get_next_buffer()
/* just a shorter name for the current buffer */
YY_BUFFER_STATE
b
=
yy_current_buffer
;
int
yy_c_buf_p_offset
=
yy_c_buf_p
-
b
->
yy_ch_buf
;
int
yy_c_buf_p_offset
=
(
int
)(
yy_c_buf_p
-
b
->
yy_ch_buf
)
;
b
->
yy_buf_size
*=
2
;
b
->
yy_ch_buf
=
(
char
*
)
...
...
storage/connect/macutil.cpp
View file @
daabb4d0
...
...
@@ -230,13 +230,13 @@ bool MACINFO::GetOneInfo(PGLOBAL g, int flag, void *v, int lv)
case
11
:
// Description
if
((
p
=
strstr
(
Curp
->
Description
,
" - Packet Scheduler Miniport"
)))
{
strncpy
(
buf
,
Curp
->
Description
,
p
-
Curp
->
Description
);
i
=
p
-
Curp
->
Description
;
i
=
(
int
)(
p
-
Curp
->
Description
)
;
strncpy
(
buf
,
Curp
->
Description
,
i
);
buf
[
i
]
=
0
;
p
=
buf
;
}
else
if
((
p
=
strstr
(
Curp
->
Description
,
" - Miniport d'ordonnancement de paquets"
)))
{
i
=
p
-
Curp
->
Description
;
i
=
(
int
)(
p
-
Curp
->
Description
)
;
strncpy
(
buf
,
Curp
->
Description
,
i
);
buf
[
i
]
=
0
;
p
=
buf
;
...
...
storage/connect/myconn.cpp
View file @
daabb4d0
...
...
@@ -248,7 +248,7 @@ PQRYRES MyColumns(PGLOBAL g, THD *thd, const char *host, const char *db,
while
(
true
)
{
p2
=
strchr
(
p1
,
'\''
);
len
=
MY_MAX
(
len
,
p2
-
p1
);
len
=
MY_MAX
(
len
,
(
int
)(
p2
-
p1
)
);
if
(
*++
p2
!=
','
)
break
;
p1
=
p2
+
2
;
}
// endwhile
...
...
storage/connect/odbconn.cpp
View file @
daabb4d0
...
...
@@ -2427,7 +2427,7 @@ int ODBConn::GetCatInfo(CATPARM *cap)
else
if
(
vlen
[
n
]
==
SQL_NULL_DATA
)
pval
[
n
]
->
SetNull
(
true
);
else
if
(
crp
->
Type
==
TYPE_STRING
/* && vlen[n] != SQL_NULL_DATA*/
)
pval
[
n
]
->
SetValue_char
(
pbuf
[
n
],
vlen
[
n
]);
pval
[
n
]
->
SetValue_char
(
pbuf
[
n
],
(
int
)
vlen
[
n
]);
else
pval
[
n
]
->
SetNull
(
false
);
...
...
storage/connect/plgdbutl.cpp
View file @
daabb4d0
...
...
@@ -540,7 +540,7 @@ bool EvalLikePattern(LPCSTR sp, LPCSTR tp)
{
LPSTR
p
;
char
c
;
in
t
n
;
ssize_
t
n
;
bool
b
,
t
=
false
;
if
(
trace
)
...
...
storage/connect/tabfmt.cpp
View file @
daabb4d0
...
...
@@ -934,7 +934,7 @@ int TDBCSV::ReadBuffer(PGLOBAL g)
if
(
p
)
{
//len = p++ - p2;
len
=
p
-
p2
-
1
;
;
len
=
(
int
)(
p
-
p2
-
1
)
;
// if (Sep != ' ')
// for (; *p == ' '; p++) ; // Skip blanks
...
...
@@ -978,7 +978,7 @@ int TDBCSV::ReadBuffer(PGLOBAL g)
return
RC_NF
;
}
else
if
((
p
=
strchr
(
p2
,
Sep
)))
len
=
p
-
p2
;
len
=
(
int
)(
p
-
p2
)
;
else
if
(
i
==
Fields
-
1
)
len
=
strlen
(
p2
);
else
if
(
Accept
&&
Maxerr
==
0
)
{
...
...
@@ -996,7 +996,7 @@ int TDBCSV::ReadBuffer(PGLOBAL g)
}
else
len
=
0
;
Offset
[
i
]
=
p2
-
To_Line
;
Offset
[
i
]
=
(
int
)(
p2
-
To_Line
)
;
if
(
Mode
!=
MODE_UPDATE
)
Fldlen
[
i
]
=
len
;
...
...
storage/connect/tabmac.cpp
View file @
daabb4d0
...
...
@@ -367,13 +367,13 @@ void MACCOL::ReadColumn(PGLOBAL g)
case
11
:
// Description
if
((
p
=
strstr
(
adp
->
Description
,
" - Packet Scheduler Miniport"
)))
{
strncpy
(
buf
,
adp
->
Description
,
p
-
adp
->
Description
);
i
=
p
-
adp
->
Description
;
i
=
(
int
)(
p
-
adp
->
Description
)
;
strncpy
(
buf
,
adp
->
Description
,
i
);
buf
[
i
]
=
0
;
p
=
buf
;
}
else
if
((
p
=
strstr
(
adp
->
Description
,
" - Miniport d'ordonnancement de paquets"
)))
{
i
=
p
-
adp
->
Description
;
i
=
(
int
)(
p
-
adp
->
Description
)
;
strncpy
(
buf
,
adp
->
Description
,
i
);
buf
[
i
]
=
0
;
p
=
buf
;
...
...
storage/connect/value.cpp
View file @
daabb4d0
...
...
@@ -1738,7 +1738,7 @@ DECVAL::DECVAL(PSZ s) : TYPVAL<PSZ>(s)
if
(
s
)
{
char
*
p
=
strchr
(
Strp
,
'.'
);
Prec
=
(
p
)
?
Len
-
(
p
-
Strp
)
:
0
;
Prec
=
(
p
)
?
(
int
)(
Len
-
(
p
-
Strp
)
)
:
0
;
}
// endif s
Type
=
TYPE_DECIM
;
...
...
@@ -2647,7 +2647,7 @@ bool DTVAL::SetValue_char(const char *p, int n)
// Trim trailing blanks
for
(
p2
=
p
+
n
-
1
;
p
<
p2
&&
*
p2
==
' '
;
p2
--
);
if
((
rc
=
(
n
=
p2
-
p
+
1
)
>
Len
))
if
((
rc
=
(
n
=
(
int
)(
p2
-
p
+
1
)
)
>
Len
))
n
=
Len
;
memcpy
(
Sdate
,
p
,
n
);
...
...
storage/connect/xobject.cpp
View file @
daabb4d0
...
...
@@ -204,7 +204,7 @@ STRING::STRING(PGLOBAL g, uint n, PCSZ str)
*
Strp
=
0
;
Next
=
GetNext
();
Size
=
Next
-
Strp
;
Size
=
(
int
)(
Next
-
Strp
)
;
Trc
=
false
;
}
else
{
// This should normally never happen
...
...
@@ -239,7 +239,7 @@ char *STRING::Realloc(uint len)
p
=
Strp
;
Next
=
GetNext
();
Size
=
Next
-
p
;
Size
=
(
int
)(
Next
-
p
)
;
return
p
;
}
// end of Realloc
...
...
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