35 #define AS_UDF_MODULE_MAX_SIZE 64
40 #define AS_UDF_MODULE_MAX_LEN (AS_UDF_MODULE_MAX_SIZE - 1)
45 #define AS_UDF_FUNCTION_MAX_SIZE 64
50 #define AS_UDF_FUNCTION_MAX_LEN (AS_UDF_FUNCTION_MAX_SIZE - 1)
55 #define AS_UDF_FILE_NAME_SIZE 128
60 #define AS_UDF_FILE_NAME_SIZE 128
65 #define AS_UDF_FILE_NAME_LEN AS_UDF_FILE_NAME_SIZE - 1
70 #define AS_UDF_FILE_HASH_SIZE 20
89 typedef struct as_udf_call_s {
117 typedef enum as_udf_type_e {
129 typedef struct as_udf_file_s {
185 typedef struct as_udf_files_s {
char as_udf_module_name[AS_UDF_MODULE_MAX_SIZE]
as_udf_module_name module
void as_udf_file_destroy(as_udf_file *file)
as_udf_files * as_udf_files_init(as_udf_files *files, uint32_t capacity)
char as_udf_function_name[AS_UDF_FUNCTION_MAX_SIZE]
as_udf_file * as_udf_file_init(as_udf_file *file)
#define AS_UDF_FILE_NAME_SIZE
as_udf_file * as_udf_file_new()
void as_udf_files_destroy(as_udf_files *files)
#define AS_UDF_FILE_HASH_SIZE
as_udf_files * as_udf_files_new(uint32_t capacity)
as_udf_call * as_udf_call_new(const as_udf_module_name module, const as_udf_function_name function, as_list *arglist)
void as_udf_call_destroy(as_udf_call *call)
#define AS_UDF_FUNCTION_MAX_SIZE
#define AS_UDF_MODULE_MAX_SIZE
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)