X-Git-Url: https://www.kengrimes.com/gitweb/?p=henge%2Fapc.git;a=blobdiff_plain;f=src%2Fir.c;h=10c053efd498bfe25aff8c6f195a42867dcf33dd;hp=e860bd71204c8f1ae11061e1e7da3fef10c17a46;hb=2adb4f588fa1a6a16876af1bfaeebebc8bbbc748;hpb=0628265d7e697838d836c292d77d0e4ba1b72bbd diff --git a/src/ir.c b/src/ir.c index e860bd7..10c053e 100644 --- a/src/ir.c +++ b/src/ir.c @@ -722,6 +722,16 @@ void ir_linkdata_resolve_set linkdata->link.trg_set = set; } +/* Assign a linkdatas trg_set */ +void ir_linkdata_assign_set +( struct ir_link_t* link, struct ir_set_t* set ) +{ link->trg_set = set; } + +/* Assign a linkdatas type */ +void ir_linkdata_assign_type +( struct ir_link_t* link, ltype type; ) +{ link->type = type; } + /* Get a setdata's next sibling */ union ir_setdata_t* ir_setdata_nextsib ( union ir_setdata_t* setdata ) @@ -749,6 +759,11 @@ void ir_setdata_assign_fpos ) { setdata->header.filepos = newpos; } +/* Assign a setdatas name */ +void ir_setdata_assign_name +( union ir_setdata_t* setdata, uint8_t* name ) +{ setdata->header.data_name = name;} + /* Return a framebox's specified framesheet */ union ir_setdata_t* ir_framebox_framesheet ( union ir_setdata_t* fbox,