I'm probably getting in way over my head but I am interested in trying my hand at creating a userlib. I downloaded the example from the specs page and looking at the decls file what do the @12 and @4 refer to for each function?
DemoLib_InvertBits( bank*,offset,byte_count):"_InvertBits@12"
DemoLib_ShuffleString$( str$ ):"_ShuffleString@4"
DemoLib_InvertBits( bank*,offset,byte_count):"_InvertBits@12"
DemoLib_ShuffleString$( str$ ):"_ShuffleString@4"