33#define AS_UDF_MODULE_MAX_SIZE 64
38#define AS_UDF_MODULE_MAX_LEN (AS_UDF_MODULE_MAX_SIZE - 1)
43#define AS_UDF_FUNCTION_MAX_SIZE 64
48#define AS_UDF_FUNCTION_MAX_LEN (AS_UDF_FUNCTION_MAX_SIZE - 1)
53#define AS_UDF_FILE_NAME_SIZE 128
58#define AS_UDF_FILE_NAME_SIZE 128
63#define AS_UDF_FILE_NAME_LEN AS_UDF_FILE_NAME_SIZE - 1
68#define AS_UDF_FILE_HASH_SIZE (20 * 2)
87typedef struct as_udf_call_s {
87typedef struct as_udf_call_s {
…};
115typedef enum as_udf_type_e {
115typedef enum as_udf_type_e {
…};
127typedef struct as_udf_file_s {
127typedef struct as_udf_file_s {
…};
183typedef struct as_udf_files_s {
183typedef struct as_udf_files_s {
…};
AS_EXTERN as_udf_files * as_udf_files_init(as_udf_files *files, uint32_t capacity)
AS_EXTERN as_udf_file * as_udf_file_init(as_udf_file *file)
char as_udf_module_name[AS_UDF_MODULE_MAX_SIZE]
#define AS_UDF_FILE_HASH_SIZE
AS_EXTERN as_udf_file * as_udf_file_new(void)
char as_udf_function_name[AS_UDF_FUNCTION_MAX_SIZE]
#define AS_UDF_MODULE_MAX_SIZE
AS_EXTERN void as_udf_file_destroy(as_udf_file *file)
AS_EXTERN void as_udf_files_destroy(as_udf_files *files)
AS_EXTERN as_udf_call * as_udf_call_new(const as_udf_module_name module, const as_udf_function_name function, as_list *arglist)
AS_EXTERN as_udf_call * as_udf_call_init(as_udf_call *call, const as_udf_module_name module, const as_udf_function_name function, as_list *arglist)
AS_EXTERN void as_udf_call_destroy(as_udf_call *call)
AS_EXTERN as_udf_files * as_udf_files_new(uint32_t capacity)
#define AS_UDF_FUNCTION_MAX_SIZE
#define AS_UDF_FILE_NAME_SIZE
as_udf_module_name as_udf_function_name function