Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Marvin Scholz
Icecast-Server
Commits
3910d1ca
Commit
3910d1ca
authored
Aug 16, 2007
by
Karl Heyes
Browse files
const updates, again no functional change
svn path=/icecast/trunk/httpp/; revision=13560
parent
5f8cfd70
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/httpp/httpp.c
View file @
3910d1ca
...
...
@@ -129,7 +129,7 @@ static void parse_headers(http_parser_t *parser, char **line, int lines)
}
}
int
httpp_parse_response
(
http_parser_t
*
parser
,
char
*
http_data
,
unsigned
long
len
,
char
*
uri
)
int
httpp_parse_response
(
http_parser_t
*
parser
,
const
char
*
http_data
,
unsigned
long
len
,
const
char
*
uri
)
{
char
*
data
;
char
*
line
[
MAX_HEADERS
];
...
...
@@ -201,7 +201,7 @@ static int hex(char c)
return
-
1
;
}
static
char
*
url_escape
(
char
*
src
)
static
char
*
url_escape
(
const
char
*
src
)
{
int
len
=
strlen
(
src
);
unsigned
char
*
decoded
;
...
...
@@ -211,7 +211,7 @@ static char *url_escape(char *src)
decoded
=
calloc
(
1
,
len
+
1
);
dst
=
decoded
;
dst
=
(
char
*
)
decoded
;
for
(
i
=
0
;
i
<
len
;
i
++
)
{
switch
(
src
[
i
])
{
...
...
@@ -248,7 +248,7 @@ static char *url_escape(char *src)
*
dst
=
0
;
/* null terminator */
return
decoded
;
return
(
char
*
)
decoded
;
}
/** TODO: This is almost certainly buggy in some cases */
...
...
@@ -285,7 +285,7 @@ static void parse_query(http_parser_t *parser, char *query)
}
}
int
httpp_parse
(
http_parser_t
*
parser
,
char
*
http_data
,
unsigned
long
len
)
int
httpp_parse
(
http_parser_t
*
parser
,
const
char
*
http_data
,
unsigned
long
len
)
{
char
*
data
,
*
tmp
;
char
*
line
[
MAX_HEADERS
];
/* limited to 32 lines, should be more than enough */
...
...
@@ -446,7 +446,7 @@ void httpp_setvar(http_parser_t *parser, const char *name, const char *value)
}
}
char
*
httpp_getvar
(
http_parser_t
*
parser
,
const
char
*
name
)
const
char
*
httpp_getvar
(
http_parser_t
*
parser
,
const
char
*
name
)
{
http_var_t
var
;
http_var_t
*
found
;
...
...
@@ -465,7 +465,7 @@ char *httpp_getvar(http_parser_t *parser, const char *name)
return
NULL
;
}
void
httpp_set_query_param
(
http_parser_t
*
parser
,
char
*
name
,
char
*
value
)
void
httpp_set_query_param
(
http_parser_t
*
parser
,
const
char
*
name
,
const
char
*
value
)
{
http_var_t
*
var
;
...
...
@@ -486,14 +486,14 @@ void httpp_set_query_param(http_parser_t *parser, char *name, char *value)
}
}
char
*
httpp_get_query_param
(
http_parser_t
*
parser
,
char
*
name
)
const
char
*
httpp_get_query_param
(
http_parser_t
*
parser
,
const
char
*
name
)
{
http_var_t
var
;
http_var_t
*
found
;
void
*
fp
;
fp
=
&
found
;
var
.
name
=
name
;
var
.
name
=
(
char
*
)
name
;
var
.
value
=
NULL
;
if
(
avl_get_by_key
(
parser
->
queryvars
,
(
void
*
)
&
var
,
fp
)
==
0
)
...
...
src/httpp/httpp.h
View file @
3910d1ca
...
...
@@ -58,13 +58,13 @@ typedef struct http_parser_tag {
http_parser_t
*
httpp_create_parser
(
void
);
void
httpp_initialize
(
http_parser_t
*
parser
,
http_varlist_t
*
defaults
);
int
httpp_parse
(
http_parser_t
*
parser
,
char
*
http_data
,
unsigned
long
len
);
int
httpp_parse_icy
(
http_parser_t
*
parser
,
char
*
http_data
,
unsigned
long
len
);
int
httpp_parse_response
(
http_parser_t
*
parser
,
char
*
http_data
,
unsigned
long
len
,
char
*
uri
);
int
httpp_parse
(
http_parser_t
*
parser
,
const
char
*
http_data
,
unsigned
long
len
);
int
httpp_parse_icy
(
http_parser_t
*
parser
,
const
char
*
http_data
,
unsigned
long
len
);
int
httpp_parse_response
(
http_parser_t
*
parser
,
const
char
*
http_data
,
unsigned
long
len
,
const
char
*
uri
);
void
httpp_setvar
(
http_parser_t
*
parser
,
const
char
*
name
,
const
char
*
value
);
char
*
httpp_getvar
(
http_parser_t
*
parser
,
const
char
*
name
);
void
httpp_set_query_param
(
http_parser_t
*
parser
,
char
*
name
,
char
*
value
);
char
*
httpp_get_query_param
(
http_parser_t
*
parser
,
char
*
name
);
const
char
*
httpp_getvar
(
http_parser_t
*
parser
,
const
char
*
name
);
void
httpp_set_query_param
(
http_parser_t
*
parser
,
const
char
*
name
,
const
char
*
value
);
const
char
*
httpp_get_query_param
(
http_parser_t
*
parser
,
const
char
*
name
);
void
httpp_destroy
(
http_parser_t
*
parser
);
void
httpp_clear
(
http_parser_t
*
parser
);
...
...
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