Functions | |
void | linker_add_def (const char *name, struct type_s *type, unsigned flags, void *val) |
int | linker_add_lib (const char *libname) |
int | linker_add_object_file (const char *filename) |
void | linker_add_path (const char *path) |
int | linker_add_qfo (struct qfo_s *qfo) |
int | linker_add_string (const char *str) |
Add a string to the working qfo string pool. More... | |
void | linker_begin (void) |
Initialize the linker state. More... | |
struct qfo_def_s * | linker_find_def (const char *name) |
struct qfo_s * | linker_finish (void) |
void linker_add_path | ( | const char * | path | ) |
Add a string to the working qfo string pool.
If the string is already in the string pool, the already existing string index will be returned instead of adding a second copy of the string.
The strings space in the working qfo is kept up to date.
str | The string to add. |
void linker_begin | ( | void | ) |
Initialize the linker state.
struct qfo_s* linker_finish | ( | void | ) |