center fix false SYSTEMCOLORS fix sc PROCESSINFO fix pinfo macro get_sys_colors wnd_skin,font_1 { mcall 48,3,SYSTEMCOLORS,sizeof.system_colors if wnd_skin <> 0 or [SYSTEMCOLORS+system_colors.work],0x03000000 end if if font_1 <> 0 or [SYSTEMCOLORS+system_colors.grab_text],0x10000000 end if } macro draw_caption _edx,_esi { mov edx,_edx mov esi,_esi call __draw_caption } macro mmov reg,a1,a2 { mov reg,(a1) shl 16 + (a2) } macro madd reg,a1,a2 { add reg,(a1) shl 16 + (a2) } macro msub reg,a1,a2 { sub reg,(a1) shl 16 + (a2) } macro jmpe reg,def,[val,lab] { forward cmp reg,val je lab common if ~def eq jmp def end if } macro func name { if used name name: } macro endf { end if } @^ fix macro comment { ^@ fix }