{ "procedures": [ { "name": "malloc", "inputs": [["size","int"]], "outputs": [["ptr","int"]], "returnStyle": "value", "desc": "Allocates a block of memory of the given size." }, { "name": "free", "inputs": [["ptr","int"]], "outputs": [], "returnStyle": "void", "desc": "Releases a previously allocated memory block." }, { "name": "exit", "inputs": [["status","int"]], "outputs": [], "returnStyle": "void", "desc": "Terminates the program immediately with the given status code." }, { "name": "rand", "inputs": [], "outputs": [["result","int"]], "returnStyle": "value", "desc": "Returns a random integer between 0 and RAND_MAX." }, { "name": "srand", "inputs": [["seed","unsigned int"]], "outputs": [], "returnStyle": "void", "desc": "Seeds the random number generator with the given value." }, { "name": "atoi", "inputs": [["str","string"]], "outputs": [["result","int"]], "returnStyle": "value", "desc": "Converts a string to an integer." }, { "name": "atof", "inputs": [["str","string"]], "outputs": [["result","float"]], "returnStyle": "value", "desc": "Converts a string to a floating-point number." }, { "name": "abs", "inputs": [["n","int"]], "outputs": [["result","int"]], "returnStyle": "value", "desc": "Returns the absolute value of an integer." }, { "name": "system", "inputs": [["cmd","string"]], "outputs": [["result","int"]], "returnStyle": "value", "desc": "Executes a shell command." } ] }