projects
/
project
/
libubox.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
0d1a602
)
constify blob_attr_info
author
Felix Fietkau
<nbd@openwrt.org>
Sun, 5 Dec 2010 22:31:33 +0000
(23:31 +0100)
committer
Felix Fietkau
<nbd@openwrt.org>
Sun, 5 Dec 2010 22:31:33 +0000
(23:31 +0100)
blob.c
patch
|
blob
|
history
blob.h
patch
|
blob
|
history
diff --git
a/blob.c
b/blob.c
index
823eb24
..
89ed31a
100644
(file)
--- a/
blob.c
+++ b/
blob.c
@@
-132,7
+132,7
@@
static const int blob_type_minlen[BLOB_ATTR_LAST] = {
};
int
};
int
-blob_parse(struct blob_attr *attr, struct blob_attr **data, struct blob_attr_info *info, int max)
+blob_parse(struct blob_attr *attr, struct blob_attr **data,
const
struct blob_attr_info *info, int max)
{
struct blob_attr *pos;
int found = 0;
{
struct blob_attr *pos;
int found = 0;
diff --git
a/blob.h
b/blob.h
index
e598c5e
..
401a355
100644
(file)
--- a/
blob.h
+++ b/
blob.h
@@
-107,7
+107,7
@@
struct blob_attr_info {
unsigned int type;
unsigned int minlen;
unsigned int maxlen;
unsigned int type;
unsigned int minlen;
unsigned int maxlen;
- bool (*validate)(struct blob_attr_info *, struct blob_attr *);
+ bool (*validate)(
const
struct blob_attr_info *, struct blob_attr *);
};
struct blob_buf {
};
struct blob_buf {
@@
-219,7
+219,7
@@
extern struct blob_attr *blob_new(struct blob_buf *buf, int id, int payload);
extern void *blob_nest_start(struct blob_buf *buf, int id);
extern void blob_nest_end(struct blob_buf *buf, void *cookie);
extern struct blob_attr *blob_put(struct blob_buf *buf, int id, const void *ptr, int len);
extern void *blob_nest_start(struct blob_buf *buf, int id);
extern void blob_nest_end(struct blob_buf *buf, void *cookie);
extern struct blob_attr *blob_put(struct blob_buf *buf, int id, const void *ptr, int len);
-extern int blob_parse(struct blob_attr *attr, struct blob_attr **data, struct blob_attr_info *info, int max);
+extern int blob_parse(struct blob_attr *attr, struct blob_attr **data,
const
struct blob_attr_info *info, int max);
static inline struct blob_attr *
blob_put_string(struct blob_buf *buf, int id, const char *str)
static inline struct blob_attr *
blob_put_string(struct blob_buf *buf, int id, const char *str)