const revision
[henge/apc.git] / src / ir.h
index 6d045dd..339a4e7 100644 (file)
--- a/src/ir.h
+++ b/src/ir.h
@@ -46,9 +46,9 @@ typedef struct ir_classld_t* ir_classld;
    specified set.\r
 */\r
 ir_class   ir_class_root(void);\r
-ir_class   ir_class_addchild(ir_class, uint8_t*);\r
-ir_set     ir_class_addset(ir_class,uint8_t*);\r
-ir_set     ir_set_addchild(ir_set,uint8_t*);\r
+ir_class   ir_class_addchild(ir_class,const uint8_t*);\r
+ir_set     ir_class_addset(ir_class,const uint8_t*);\r
+ir_set     ir_set_addchild(ir_set,const uint8_t*);\r
 /* Set Data\r
    Each set can contain up to FACING_MAX each of framesheets and mapsheets, one\r
    sheet for each facing, per label.  Each set can contain any number of audio\r
@@ -66,11 +66,11 @@ ir_set     ir_set_addchild(ir_set,uint8_t*);
 enum ltype { OLINK, MLINK, VLINK, ALINK };\r
 void       ir_set_assign_data(ir_set,ir_setdata);\r
 void       ir_set_assign_ref(ir_set,long long);\r
-void       ir_data_assign_path(ir_setdata,uint8_t*);\r
-ir_setdata ir_framesheet(uint8_t*, apc_facing, int,int);\r
-ir_setdata ir_mapsheet(uint8_t*, apc_facing, int,int);\r
-ir_setdata ir_audio(uint8_t*);\r
-ir_setdata ir_link(enum ltype, ir_setld, uint8_t*);\r
+void       ir_data_assign_path(ir_setdata,const uint8_t*);\r
+ir_setdata ir_framesheet(const uint8_t*, apc_facing, int,int);\r
+ir_setdata ir_mapsheet(const uint8_t*, apc_facing, int,int);\r
+ir_setdata ir_audio(const uint8_t*);\r
+ir_setdata ir_link(enum ltype,ir_setld,const uint8_t*);\r
 /* Reference Linking Data \r
    Create linking data to sets or classes that will be resolved at a later\r
    stage.  Class references can be created from an ir_class object, if\r
@@ -81,8 +81,8 @@ ir_setdata ir_link(enum ltype, ir_setld, uint8_t*);
 */\r
 ir_classld ir_classld_from_class(ir_class);\r
 ir_classld ir_classld_from_root(void);\r
-ir_classld ir_classld_addchild(ir_classld,uint8_t*);\r
+ir_classld ir_classld_addchild(ir_classld,const uint8_t*);\r
 ir_setld   ir_setld_from_ref(long long);\r
-ir_setld   ir_setld_from_classld(ir_classld,uint8_t*);\r
-ir_setld   ir_setld_addchild(ir_setld,uint8_t*);\r
+ir_setld   ir_setld_from_classld(ir_classld,const uint8_t*);\r
+ir_setld   ir_setld_addchild(ir_setld,const uint8_t*);\r
 #endif //_IR_H_\r