X-Git-Url: https://git.kengrimes.com/?p=henge%2Fapc.git;a=blobdiff_plain;f=src%2Fir.c;h=52ae0515596210e00dda78731732f4c26dec3c23;hp=3577d48e00ae705eed3a3631429236cd8752ab37;hb=52b3767316142be128199f8f3a5eccd51d464d08;hpb=e4ad1c1a9499babb6804823e60377a14b6a0b583 diff --git a/src/ir.c b/src/ir.c index 3577d48..52ae051 100644 --- a/src/ir.c +++ b/src/ir.c @@ -723,6 +723,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 ) @@ -750,6 +760,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,