New upstream version 24.0.1+dfsg1
This commit is contained in:
parent
b14f9eae6d
commit
5a730d6ec3
842 changed files with 42245 additions and 33385 deletions
|
|
@ -40,14 +40,14 @@ enum call_param_type {
|
|||
CALL_PARAM_TYPE_STRING
|
||||
};
|
||||
|
||||
#define CALL_PARAM_IN (1<<0)
|
||||
#define CALL_PARAM_OUT (1<<1)
|
||||
#define CALL_PARAM_IN (1 << 0)
|
||||
#define CALL_PARAM_OUT (1 << 1)
|
||||
|
||||
struct calldata {
|
||||
uint8_t *stack;
|
||||
size_t size; /* size of the stack, in bytes */
|
||||
size_t capacity; /* capacity of the stack, in bytes */
|
||||
bool fixed; /* fixed size (using call stack) */
|
||||
size_t size; /* size of the stack, in bytes */
|
||||
size_t capacity; /* capacity of the stack, in bytes */
|
||||
bool fixed; /* fixed size (using call stack) */
|
||||
};
|
||||
|
||||
typedef struct calldata calldata_t;
|
||||
|
|
@ -60,7 +60,7 @@ static inline void calldata_init(struct calldata *data)
|
|||
static inline void calldata_clear(struct calldata *data);
|
||||
|
||||
static inline void calldata_init_fixed(struct calldata *data, uint8_t *stack,
|
||||
size_t size)
|
||||
size_t size)
|
||||
{
|
||||
data->stack = stack;
|
||||
data->capacity = size;
|
||||
|
|
@ -76,9 +76,9 @@ static inline void calldata_free(struct calldata *data)
|
|||
}
|
||||
|
||||
EXPORT bool calldata_get_data(const calldata_t *data, const char *name,
|
||||
void *out, size_t size);
|
||||
void *out, size_t size);
|
||||
EXPORT void calldata_set_data(calldata_t *data, const char *name,
|
||||
const void *in, size_t new_size);
|
||||
const void *in, size_t new_size);
|
||||
|
||||
static inline void calldata_clear(struct calldata *data)
|
||||
{
|
||||
|
|
@ -90,7 +90,7 @@ static inline void calldata_clear(struct calldata *data)
|
|||
|
||||
static inline calldata_t *calldata_create(void)
|
||||
{
|
||||
return (calldata_t*)bzalloc(sizeof(struct calldata));
|
||||
return (calldata_t *)bzalloc(sizeof(struct calldata));
|
||||
}
|
||||
|
||||
static inline void calldata_destroy(calldata_t *cd)
|
||||
|
|
@ -104,31 +104,31 @@ static inline void calldata_destroy(calldata_t *cd)
|
|||
* same type. They return false otherwise. */
|
||||
|
||||
static inline bool calldata_get_int(const calldata_t *data, const char *name,
|
||||
long long *val)
|
||||
long long *val)
|
||||
{
|
||||
return calldata_get_data(data, name, val, sizeof(*val));
|
||||
}
|
||||
|
||||
static inline bool calldata_get_float (const calldata_t *data, const char *name,
|
||||
double *val)
|
||||
static inline bool calldata_get_float(const calldata_t *data, const char *name,
|
||||
double *val)
|
||||
{
|
||||
return calldata_get_data(data, name, val, sizeof(*val));
|
||||
}
|
||||
|
||||
static inline bool calldata_get_bool (const calldata_t *data, const char *name,
|
||||
bool *val)
|
||||
static inline bool calldata_get_bool(const calldata_t *data, const char *name,
|
||||
bool *val)
|
||||
{
|
||||
return calldata_get_data(data, name, val, sizeof(*val));
|
||||
}
|
||||
|
||||
static inline bool calldata_get_ptr (const calldata_t *data, const char *name,
|
||||
void *p_ptr)
|
||||
static inline bool calldata_get_ptr(const calldata_t *data, const char *name,
|
||||
void *p_ptr)
|
||||
{
|
||||
return calldata_get_data(data, name, p_ptr, sizeof(p_ptr));
|
||||
}
|
||||
|
||||
EXPORT bool calldata_get_string(const calldata_t *data, const char *name,
|
||||
const char **str);
|
||||
const char **str);
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
/* call if you know your data is valid */
|
||||
|
|
@ -162,7 +162,7 @@ static inline void *calldata_ptr(const calldata_t *data, const char *name)
|
|||
}
|
||||
|
||||
static inline const char *calldata_string(const calldata_t *data,
|
||||
const char *name)
|
||||
const char *name)
|
||||
{
|
||||
const char *val = NULL;
|
||||
calldata_get_string(data, name, &val);
|
||||
|
|
@ -171,35 +171,35 @@ static inline const char *calldata_string(const calldata_t *data,
|
|||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
|
||||
static inline void calldata_set_int (calldata_t *data, const char *name,
|
||||
long long val)
|
||||
static inline void calldata_set_int(calldata_t *data, const char *name,
|
||||
long long val)
|
||||
{
|
||||
calldata_set_data(data, name, &val, sizeof(val));
|
||||
}
|
||||
|
||||
static inline void calldata_set_float (calldata_t *data, const char *name,
|
||||
double val)
|
||||
static inline void calldata_set_float(calldata_t *data, const char *name,
|
||||
double val)
|
||||
{
|
||||
calldata_set_data(data, name, &val, sizeof(val));
|
||||
}
|
||||
|
||||
static inline void calldata_set_bool (calldata_t *data, const char *name,
|
||||
bool val)
|
||||
static inline void calldata_set_bool(calldata_t *data, const char *name,
|
||||
bool val)
|
||||
{
|
||||
calldata_set_data(data, name, &val, sizeof(val));
|
||||
}
|
||||
|
||||
static inline void calldata_set_ptr (calldata_t *data, const char *name,
|
||||
void *ptr)
|
||||
static inline void calldata_set_ptr(calldata_t *data, const char *name,
|
||||
void *ptr)
|
||||
{
|
||||
calldata_set_data(data, name, &ptr, sizeof(ptr));
|
||||
}
|
||||
|
||||
static inline void calldata_set_string(calldata_t *data, const char *name,
|
||||
const char *str)
|
||||
const char *str)
|
||||
{
|
||||
if (str)
|
||||
calldata_set_data(data, name, str, strlen(str)+1);
|
||||
calldata_set_data(data, name, str, strlen(str) + 1);
|
||||
else
|
||||
calldata_set_data(data, name, NULL, 0);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue