
      case 's': result = XbWFDb_AppStr(&fpar,&fpart); break;
      case 'i': result = XbWFDb_AppInt(&fpar,&fpart); break;
      case 'c': result = XbWFDb_AppCSt(&fpar,&fpart); break;
      case 'o': result = XbWFDb_AppObj(&fpar,&fpart); break;
      case 'd': result = XbWFDb_AppDbl(&fpar); break;
      case 'x': result = XbWFMf_StrtHookCmd(&fpar,&fpart); break;

    if (strcmp(name,"bg")==0){ result = XbWFDb_AppBg(&fpar,&fpart); goto leave; };
    if (strcmp(name,"cn")==0){ result = XbWFDb_AppChn(&fpar,&fpart); goto leave; };
    if (strcmp(name,"eg")==0){ result = XbWFDb_AppGPtr(&fpar,&fpart); goto leave; };
    if (strcmp(name,"pn")==0){ result = XbWFDb_AppNPtr(&fpar,&fpart); goto leave; };
    if (strcmp(name,"tk")==0){ result = XbWFDb_AppTsk(&fpar,&fpart); goto leave; };
    if (strcmp(name,"ff")==0){ result = XbWFDb_AppFloat(&fpar,&fpart); goto leave; };
    if (strcmp(name,"lt")==0){ result = XbWFDb_AppLight(&fpar,&fpart); goto leave; };
    if (strcmp(name,"ng")==0){ result = XbWFDb_NewGrp(&fpar,&fpart); goto leave; };
    if (strcmp(name,"wdw")==0){ result = XbWFDb_AppWdw(&fpar,&fpart); goto leave; };
    if (strcmp(name,"End")==0){
  
    if (strcmp(name,"sin")==0){         result = sin(fpard[1]); goto leave; };
    if (strcmp(name,"cos")==0){         result = cos(fpard[1]); goto leave; };
    if (strcmp(name,"atan")==0){        result = atan(fpard[1]); goto leave; };
    if (strcmp(name,"log")==0){         result = log(fpard[1]); goto leave; };
    if (strcmp(name,"exp")==0){         result = exp(fpard[1]); goto leave; };
    if (strcmp(name,"sqrt")==0){        result = sqrt(fpard[1]); goto leave; };
  
    if (strcmp(name,"Array")==0){       result = XbWFDb_CreateArray(&fpar,&fpart); goto leave; };
  
    if (strcmp(name,"DrawAllWdw")==0){           XbWFWd_DrawAll(); goto leave; };
    if (strcmp(name,"IconAllWdw")==0){           XbWFWd_IconAll(); goto leave; };
    if (strcmp(name,"IconizeWdw")==0){           XbWFWd_Iconize(&fpar); goto leave; };
    if (strcmp(name,"SelectWdw")==0){   result = XbWFWd_Select(&fpar); goto leave; };
    if (strcmp(name,"DrawWdw")==0){              XbWFWd_DrawP(); goto leave; };
  
    if (strcmp(name,"NewProject")==0){  result = XbWFDb_MarkPrj(&fpar,&fpart); goto leave; };
    if (strcmp(name,"NewGroup")==0){    result = XbWFDb_MarlGrp(&fpar); goto leave; };
  
    if (strcmp(name,"Malloc")==0){      result = XbWFDb_CreaSys(&fpar); goto leave; };
    if (strcmp(name,"Exit")==0){                 XbWFSy_SysStop(); goto leave; };
  
    if (strcmp(name,"DumpFile")==0){    result = XbWFDb_DbgSys(&fpar); goto leave; };
    if (strcmp(name,"WriteFile")==0){   result = XbWFDb_WrTable(&fpar,&fpart); goto leave; };
    if (strcmp(name,"ReadFile")==0){    result = XbWFDb_RdTable(&fpar,&fpart); goto leave; };
    if (strcmp(name,"EditFile")==0){    result = XbWFDb_OpenSys(&fpar,&fpart); goto leave; };
  
    if (strcmp(name,"Message")==0){              XbWFTb_PutMessage(&fpar); goto leave; };
    if (strcmp(name,"Alarm")==0){                XbWFTb_PutAlarm(&fpar); goto leave; };
    if (strcmp(name,"Error")==0){                XbWFTb_PutError(&fpar); goto leave; };
    if (strcmp(name,"WaitForButton")==0){        XbWSMs_WButtUpDn(); goto leave; };
    if (strcmp(name,"AnswPReq")==0){    result = XbWFTb_AnswerPopUpReq(&fpar); goto leave; };
    if (strcmp(name,"PopUpBox")==0){             XbWFTb_PopUpBox(&fpar); goto leave; };
    if (strcmp(name,"PopUpMSG")==0){    result = XbWSPu_Msg(&fpar,&fpart); goto leave; };
    if (strcmp(name,"PopUpDIR")==0){    result = XbWSPu_Dir(&fpar,&fpart); goto leave; };
    if (strcmp(name,"PopEditDir")==0){  result = XbWSPu_DirEd(&fpar,&fpart); goto leave; };
  
    if (strcmp(name,"LockWdw")==0){              XbWFWd_LockON(); goto leave; };
    if (strcmp(name,"LockWdwOnClick")==0){       XbWFWd_LockEdit(); goto leave; };
    if (strcmp(name,"UnLockWdw")==0){            XbWFWd_LockOFF(); goto leave; };
  
    if (strcmp(name,"MFXGroup")==0){    result = XbWFMx_RWGroup(&fpar,&fpart); goto leave; };
  
    if (strcmp(name,"EditObj")==0){     result = XbWFOb_EditOnly(&fpar); goto leave; };
    if (strcmp(name,"DispObj")==0){     result = XbWFOb_DispOnly(&fpar); goto leave; };
  
    if (strcmp(name,"ResizeWdw")==0){            XbWSWd_Resize(&fpar); goto leave; };
    if (strcmp(name,"MoveWdw")==0){              XbWSWd_Move(); goto leave; };
    if (strcmp(name,"ClrScr")==0){               XbWFTb_ClrScr(); goto leave; };
    if (strcmp(name,"MoveObjToWdw")==0){result = XbWFOb_MovToWdw(&fpar,&fpart); goto leave; };
    if (strcmp(name,"MouseWarp")==0){   result = XbWFTb_MouseWarp(&fpar,&fpart); goto leave; };
    if (strcmp(name,"XFlush")==0){               XbWFSY_DoXFlush(); goto leave; };
    if (strcmp(name,"RootWindow")==0){  result = XbWSSy_RootWindow(&fpar,&fpart); goto leave; };
    if (strcmp(name,"LoadFont")==0){    result = XbWFDb_LoadFont(&fpar,&fpart); goto leave; };
  
    if (strcmp(name,"PrjName")==0){     result = XbWFDb_PrjName(&fpar,&fpart); goto leave; };
    if (strcmp(name,"PackString")==0){  result = XbWFTb_PackStr(&fpar,&fpart); goto leave; };
    if (strcmp(name,"FFileNames")==0){  result = XbWSOS_FilDir(&fpar); goto leave; };
    if (strcmp(name,"GetWGrp")==0){     result = XbWFDb_StorGrpn(&fpar,&fpart); goto leave; };
    if (strcmp(name,"DebugMfxON")==0){           XbWFMx_DbgON(); goto leave; };
    if (strcmp(name,"DebugMtaON")==0){           XbWFTb_DbgMta(); goto leave; };
    if (strcmp(name,"AutoCloseON")==0){          XbWFTb_AClosON(); goto leave; };
    if (strcmp(name,"AutoCloseOFF")==0){         XbWFTb_AClosOFF(); goto leave; };
    if (strcmp(name,"RedrawON")==0){             XbWFTb_RedrawON(); goto leave; };
    if (strcmp(name,"RedrawOFF")==0){            XbWFTb_RedrawOFF(); goto leave; };
  
    if (strcmp(name,"Unlink")==0){      result = XbWFTb_Unlink(&fpar); goto leave; };
    if (strcmp(name,"Task")==0){        result = XbWSOS_SpwnStd(&fpar,&fpart); goto leave; };
    if (strcmp(name,"ChDir")==0){       result = XbWFSy_ChDir(&fpar,&fpart); goto leave; };
    if (strcmp(name,"LoadObjIcon")==0){ result = XbWSSy_ObjLoadIcon(&fpar,&fpart); goto leave; };
  
    if (strcmp(name,"SelectPrj")==0){  result = XbWFDb_SetProject(&fpar,&fpart); goto leave; };
  
