Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Main
Synchronet
Compare Revisions
1abae6a2a5e9b86a92f184d2e5f3908b551a84c3...ff60b4f95b2e70842780f94d4eacbcf27aa024f5
Commits (3)
Address warnings introduced in previous commit
· 4b5a75c3
Rob Swindell
authored
Mar 12, 2022
4b5a75c3
Fix min() not being in scope when using GCC <C++, shrug>
· d18654f7
Rob Swindell
authored
Mar 12, 2022
d18654f7
Address new warning
· ff60b4f9
Rob Swindell
authored
Mar 12, 2022
ff60b4f9
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
5 additions
and
3 deletions
+5
-3
src/sbbs3/pcbdefs.hpp
src/sbbs3/pcbdefs.hpp
+2
-0
src/sbbs3/smbutil.c
src/sbbs3/smbutil.c
+2
-2
src/sbbs3/xtrn_sec.cpp
src/sbbs3/xtrn_sec.cpp
+1
-1
No files found.
src/sbbs3/pcbdefs.hpp
View file @
ff60b4f9
...
@@ -22,6 +22,7 @@
...
@@ -22,6 +22,7 @@
#ifndef PCBDEFS_HPP_
#ifndef PCBDEFS_HPP_
#define PCBDEFS_HPP_
#define PCBDEFS_HPP_
#include <algorithm> // std::min
#include "endian.hpp"
#include "endian.hpp"
namespace
PCBoard
{
namespace
PCBoard
{
...
@@ -47,6 +48,7 @@ class string {
...
@@ -47,6 +48,7 @@ class string {
char
value
[
size
]{};
char
value
[
size
]{};
public:
public:
void
operator
=
(
const
char
*
s
)
{
void
operator
=
(
const
char
*
s
)
{
using
std
::
min
;
memset
(
value
,
' '
,
size
);
memset
(
value
,
' '
,
size
);
memcpy
(
value
,
s
,
min
(
size
,
strlen
(
s
)));
memcpy
(
value
,
s
,
min
(
size
,
strlen
(
s
)));
}
}
...
...
src/sbbs3/smbutil.c
View file @
ff60b4f9
...
@@ -1532,9 +1532,9 @@ void readmsgs(ulong start, ulong count)
...
@@ -1532,9 +1532,9 @@ void readmsgs(ulong start, ulong count)
printf
(
"Subj : %s
\n
"
,
msg
.
subj
);
printf
(
"Subj : %s
\n
"
,
msg
.
subj
);
printf
(
"Attr : %04hX (%s)"
,
msg
.
hdr
.
attr
,
smb_msgattrstr
(
msg
.
hdr
.
attr
,
tmp
,
sizeof
(
tmp
)));
printf
(
"Attr : %04hX (%s)"
,
msg
.
hdr
.
attr
,
smb_msgattrstr
(
msg
.
hdr
.
attr
,
tmp
,
sizeof
(
tmp
)));
if
(
msg
.
hdr
.
auxattr
!=
0
)
if
(
msg
.
hdr
.
auxattr
!=
0
)
printf
(
"
\n
Aux : %08
l
X (%s)"
,
msg
.
hdr
.
auxattr
,
smb_auxattrstr
(
msg
.
hdr
.
auxattr
,
tmp
,
sizeof
(
tmp
)));
printf
(
"
\n
Aux : %08X (%s)"
,
msg
.
hdr
.
auxattr
,
smb_auxattrstr
(
msg
.
hdr
.
auxattr
,
tmp
,
sizeof
(
tmp
)));
if
(
msg
.
hdr
.
netattr
!=
0
)
if
(
msg
.
hdr
.
netattr
!=
0
)
printf
(
"
\n
Net : %08
l
X (%s)"
,
msg
.
hdr
.
netattr
,
smb_netattrstr
(
msg
.
hdr
.
netattr
,
tmp
,
sizeof
(
tmp
)));
printf
(
"
\n
Net : %08X (%s)"
,
msg
.
hdr
.
netattr
,
smb_netattrstr
(
msg
.
hdr
.
netattr
,
tmp
,
sizeof
(
tmp
)));
if
(
*
msg
.
to
)
{
if
(
*
msg
.
to
)
{
printf
(
"
\n
To : %s"
,
msg
.
to
);
printf
(
"
\n
To : %s"
,
msg
.
to
);
if
(
msg
.
to_net
.
type
)
if
(
msg
.
to_net
.
type
)
...
...
src/sbbs3/xtrn_sec.cpp
View file @
ff60b4f9
...
@@ -712,7 +712,7 @@ void sbbs_t::xtrndat(const char *name, const char *dropdir, uchar type, ulong tl
...
@@ -712,7 +712,7 @@ void sbbs_t::xtrndat(const char *name, const char *dropdir, uchar type, ulong tl
sys
.
ErrorCorrected
=
true
;
sys
.
ErrorCorrected
=
true
;
sys
.
GraphicsMode
=
(
term
&
NO_EXASCII
)
?
'N'
:
'Y'
;
sys
.
GraphicsMode
=
(
term
&
NO_EXASCII
)
?
'N'
:
'Y'
;
sys
.
UserNetStatus
=
(
thisnode
.
misc
&
NODE_POFF
)
?
'U'
:
'A'
;
/* Node chat status ([A]vailable or [U]navailable) */
sys
.
UserNetStatus
=
(
thisnode
.
misc
&
NODE_POFF
)
?
'U'
:
'A'
;
/* Node chat status ([A]vailable or [U]navailable) */
SAFEPRINTF
(
tmp
,
"%u"
,
dte_rate
);
SAFEPRINTF
(
tmp
,
"%
l
u"
,
dte_rate
);
sys
.
ModemSpeed
=
tmp
;
sys
.
ModemSpeed
=
tmp
;
sys
.
CarrierSpeed
=
connection
;
sys
.
CarrierSpeed
=
connection
;
sys
.
UserRecNo
=
useron
.
number
;
sys
.
UserRecNo
=
useron
.
number
;
...
...