BOOLEAN:POINTER INT:POINTER,INT INT:POINTER,BOOLEAN INT:POINTER,POINTER POINTER:VOID VOID:DOUBLE VOID:POINTER,INT,INT,INT VOID:POINTER,POINTER VOID:POINTER,POINTER VOID:POINTER,STRING VOID:STRING,STRING VOID:POINTER,POINTER,POINTER,INT,INT,INT