29 #define AS_UDF_MODULE_MAX_SIZE 64
34 #define AS_UDF_MODULE_MAX_LEN (AS_UDF_MODULE_MAX_SIZE - 1)
39 #define AS_UDF_FUNCTION_MAX_SIZE 64
44 #define AS_UDF_FUNCTION_MAX_LEN (AS_UDF_FUNCTION_MAX_SIZE - 1)
49 #define AS_UDF_FILE_NAME_SIZE 128
54 #define AS_UDF_FILE_NAME_SIZE 128
59 #define AS_UDF_FILE_NAME_LEN AS_UDF_FILE_NAME_SIZE - 1
64 #define AS_UDF_FILE_HASH_SIZE 20
83 typedef struct as_udf_call_s {
111 typedef enum as_udf_type_e {
123 typedef struct as_udf_file_s {
179 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)