static void _bmlw_open (BmlIpcBuf * bi, BmlIpcBuf * bo) { char *bm_file_name = bmlipc_read_string (bi); TRACE ("bmlw_open('%s')\n", bm_file_name); BuzzMachineHandle *bmh = bmlw_open (bm_file_name); TRACE ("bmlw_open('%s')=%p\n", bm_file_name, bmh); bmlipc_write_int (bo, (int) bmh); }
BuzzMachineHandle * bmlw_open (char *bm_file_name) { BuzzMachineHandle *bmh; win32_prolog (); bmh = BMLX (bmlw_open (bm_file_name)); win32_eliplog (); return bmh; }