Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
labs
BIRD Internet Routing Daemon
Commits
e422ca0f
Commit
e422ca0f
authored
Nov 24, 2015
by
Ondřej Zajíček
Browse files
Some consts for function arguments
Patch from Pavel Tvrdik
parent
5126380b
Changes
5
Hide whitespace changes
Inline
Side-by-side
lib/ip.c
View file @
e422ca0f
...
...
@@ -233,7 +233,7 @@ ip6_ntop(ip6_addr a, char *b)
}
int
ip4_pton
(
char
*
a
,
ip4_addr
*
o
)
ip4_pton
(
const
char
*
a
,
ip4_addr
*
o
)
{
int
i
;
unsigned
long
int
l
;
...
...
@@ -258,11 +258,11 @@ ip4_pton(char *a, ip4_addr *o)
}
int
ip6_pton
(
char
*
a
,
ip6_addr
*
o
)
ip6_pton
(
const
char
*
a
,
ip6_addr
*
o
)
{
u16
words
[
8
];
int
i
,
j
,
k
,
l
,
hfil
;
char
*
start
;
const
char
*
start
;
if
(
a
[
0
]
==
':'
)
/* Leading :: */
{
...
...
lib/ip.h
View file @
e422ca0f
...
...
@@ -446,8 +446,8 @@ static inline char * ip4_ntox(ip4_addr a, char *b)
static
inline
char
*
ip6_ntox
(
ip6_addr
a
,
char
*
b
)
{
return
b
+
bsprintf
(
b
,
"%08x.%08x.%08x.%08x"
,
_I0
(
a
),
_I1
(
a
),
_I2
(
a
),
_I3
(
a
));
}
int
ip4_pton
(
char
*
a
,
ip4_addr
*
o
);
int
ip6_pton
(
char
*
a
,
ip6_addr
*
o
);
int
ip4_pton
(
const
char
*
a
,
ip4_addr
*
o
);
int
ip6_pton
(
const
char
*
a
,
ip6_addr
*
o
);
// XXXX these functions must be redesigned or removed
#ifdef IPV6
...
...
lib/patmatch.c
View file @
e422ca0f
...
...
@@ -16,7 +16,7 @@
#endif
int
MATCH_FUNC_NAME
(
byte
*
p
,
byte
*
s
)
MATCH_FUNC_NAME
(
const
byte
*
p
,
const
byte
*
s
)
{
while
(
*
p
)
{
...
...
lib/string.h
View file @
e422ca0f
...
...
@@ -22,6 +22,6 @@ int buffer_vprint(buffer *buf, const char *fmt, va_list args);
int
buffer_print
(
buffer
*
buf
,
const
char
*
fmt
,
...);
void
buffer_puts
(
buffer
*
buf
,
const
char
*
str
);
int
patmatch
(
byte
*
pat
,
byte
*
str
);
int
patmatch
(
const
byte
*
pat
,
const
byte
*
str
);
#endif
lib/unaligned.h
View file @
e422ca0f
...
...
@@ -20,7 +20,7 @@
#include "lib/string.h"
static
inline
u16
get_u16
(
void
*
p
)
get_u16
(
const
void
*
p
)
{
u16
x
;
memcpy
(
&
x
,
p
,
2
);
...
...
@@ -28,7 +28,7 @@ get_u16(void *p)
}
static
inline
u32
get_u32
(
void
*
p
)
get_u32
(
const
void
*
p
)
{
u32
x
;
memcpy
(
&
x
,
p
,
4
);
...
...
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