const char * bmlw_describe_global_value (BuzzMachineHandle * bmh, int const param, int const value) { const char *ret; win32_prolog (); ret = BMLX (bmlw_describe_global_value (bmh, param, value)); win32_eliplog (); return ret; }
static void _bmlw_describe_global_value (BmlIpcBuf * bi, BmlIpcBuf * bo) { BuzzMachineHandle *bmh = (BuzzMachineHandle *) bmlipc_read_int (bi); int param = bmlipc_read_int (bi); int value = bmlipc_read_int (bi); char *res = (char *) bmlw_describe_global_value (bmh, param, value); bmlipc_write_int (bo, (res != NULL)); if (res) { bmlipc_write_string (bo, res); } }