⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wae.c

📁 是一个手机功能的模拟程序
💻 C
📖 第 1 页 / 共 5 页
字号:
sdl2c_LoadDoneReceived( yVarP->z00141M_theSQ,yVarP->z001414_invokeId, & yVarP->
  z00141H_incomingBP, yVarP->z00141I_incomingBPlen, yVarP->
  z00141B_IANAcharset );


/*-----
* JOIN grst223
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(2),437(80,160),1)
------*/
    goto L_grst223;

/*-----
* INPUT LoadError
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(2),311(155,100),1)
------*/
  case 5:
    XDEBUG_LABEL(Normal_LoadError)
    XAT_FIRST_SYMBOL(5, 83)
    XOS_TRACE_INPUT("LoadError")
    yAssF_SDL_Integer(yVarP->z001414_invokeId,
      ((yPDef_z_WAEPackage_18_LoadError *)ySVarP)->Param1, XASS);
    XBETWEEN_SYMBOLS(66, 144, 1145)

/*-----
* TASK
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(2),407(155,115),1)
------*/
#ifdef XTRACE
    xTraceTask(" ");
#endif
sdl2c_LoadErrorReceived( yVarP->z00141M_theSQ,yVarP->z001414_invokeId );


/*-----
* JOIN grst223
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(2),437(80,160),1)
------*/
    goto L_grst223;

/*-----
* INPUT Exec
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),473(80,25),1)
------*/
  case 6:
    XDEBUG_LABEL(Normal_Exec)
    XAT_FIRST_SYMBOL(6, 84)
    XOS_TRACE_INPUT("Exec")
    XBETWEEN_SYMBOLS(67, 145, 1171)

/*-----
* TASK
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),479(80,40),1)
------*/
#ifdef XTRACE
    xTraceTask(" ");
#endif
yVarP->z001417_scriptStatus = sdl2c_Exec(yVarP->z00141M_theSQ, & yVarP->
  z001414_invokeId, & yVarP->z001412_UApidAsInt);

    XBETWEEN_SYMBOLS(68, 146, 1183)

/*-----
* DECISION
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),485(80,55),1)
------*/
    yAssF_SDL_Integer(yDcn_SDL_Integer, yVarP->z001417_scriptStatus, XASS);
    if (yEqF_SDL_Integer(yDcn_SDL_Integer, SDL_INTEGER_LIT(2)) ||
        yEqF_SDL_Integer(yDcn_SDL_Integer, SDL_INTEGER_LIT(3)) ||
        yEqF_SDL_Integer(yDcn_SDL_Integer, SDL_INTEGER_LIT(4))) {
#ifdef XTRACE
    xTraceDecision("PATH: wmls_done");
#endif
      XBETWEEN_SYMBOLS(69, 147, 1196)
      {

/*-----
* ASSIGNMENT errorCode := ...
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),857(5,40),1)
------*/
        yAssF_SDL_Integer(yVarP->z00141A_errorCode, SDL_INTEGER_LIT(0), XASS);
#ifdef XTRACE
        xTraceAssign("errorCode := ");
#endif
      }
      XBETWEEN_SYMBOLS(70, 148, 1208)

/*-----
* TASK
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),494(5,55),1)
------*/
#ifdef XTRACE
      xTraceTask(" ");
#endif
sdl2c_GetResult(yVarP->z00141M_theSQ,yVarP->z001414_invokeId, & yVarP->
  z001415_resultStr);

      XBETWEEN_SYMBOLS(71, 149, 1220)

/*-----
* DECISION
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),608(5,100),1)
------*/
      yAssF_SDL_Integer(yDcn_SDL_Integer, yVarP->z001417_scriptStatus, XASS);
      if (yEqF_SDL_Integer(yDcn_SDL_Integer, SDL_INTEGER_LIT(3))) {
#ifdef XTRACE
      xTraceDecision("PATH: wmls_donePrev");
#endif
        XBETWEEN_SYMBOLS(72, 150, 1231)

/*-----
* TASK
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),614(5,130),1)
------*/
#ifdef XTRACE
        xTraceTask(" ");
#endif
yVarP->z001418_wmlPrev = sdl2c_GetPrevParams( yVarP->z00141M_theSQ,yVarP->
  z001414_invokeId );

      } else if (yEqF_SDL_Integer(yDcn_SDL_Integer, SDL_INTEGER_LIT(4))) {
#ifdef XTRACE
      xTraceDecision("PATH: wmls_doneGo");
#endif
        XBETWEEN_SYMBOLS(73, 151, 1247)

/*-----
* TASK
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),617(30,130),1)
------*/
#ifdef XTRACE
        xTraceTask(" ");
#endif
sdl2c_GetGoParams( yVarP->z00141M_theSQ,yVarP->z001414_invokeId, & yVarP->
  z001419_wmlGoUrl );

      } else if (yEqF_SDL_Integer(yDcn_SDL_Integer, SDL_INTEGER_LIT(2))) {
#ifdef XTRACE
      xTraceDecision("PATH: wmls_done");
#endif
          /* Null transition */
      }
#ifdef XEDECISION
      else {
        XDECISION_ERROR
      }
#endif

    L_grst224:;
      XBETWEEN_SYMBOLS(74, 152, 1272)

/*-----
* TASK
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),827(55,145),1)
------*/
#ifdef XTRACE
      xTraceTask(" ");
#endif
yVarP->z001413_UApid = Int2PId( yVarP->z001412_UApidAsInt );

      XBETWEEN_SYMBOLS(75, 153, 1283)

/*-----
* OUTPUT InvokeDone
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),566(55,160),1)
------*/
      ALLOC_SIGNAL_PAR(InvokeDone, z_WAEPackage_1C_InvokeDone,
        yPDef_z_WAEPackage_1C_InvokeDone)
      yAssF_SDL_Integer(((yPDef_z_WAEPackage_1C_InvokeDone *)OUTSIGNAL_DATA_PTR)->Param1,
        yVarP->z001414_invokeId, XASSPARA);
      yAssF_SDL_Integer(((yPDef_z_WAEPackage_1C_InvokeDone *)OUTSIGNAL_DATA_PTR)->Param2,
        yVarP->z00141A_errorCode, XASSPARA);
      yAssF_z_ctypes_4_VoidStar(((yPDef_z_WAEPackage_1C_InvokeDone *)OUTSIGNAL_DATA_PTR)->Param3,
        yVarP->z001415_resultStr, XASSPARA);
      yAssF_SDL_Integer(((yPDef_z_WAEPackage_1C_InvokeDone *)OUTSIGNAL_DATA_PTR)->Param4,
        yVarP->z001418_wmlPrev, XASSPARA);
      yAssF_z_ctypes_4_VoidStar(((yPDef_z_WAEPackage_1C_InvokeDone *)OUTSIGNAL_DATA_PTR)->Param5,
        yVarP->z001419_wmlGoUrl, XASSPARA);
      SDL_OUTP_PAR(xDefaultPrioSignal, InvokeDone, z_WAEPackage_1C_InvokeDone,
        yVarP->z001413_UApid, yPDef_z_WAEPackage_1C_InvokeDone, "InvokeDone")
      XBETWEEN_SYMBOLS(76, 154, 1303)
      {

/*-----
* ASSIGNMENT resultStr := ...
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),866(55,175),2)
------*/
        yAssF_z_ctypes_4_VoidStar(yVarP->z001415_resultStr, z_ctypes_40_Null(),
          XASS);
#ifdef XTRACE
        xTraceAssign("resultStr := ");
#endif
        XBETWEEN_STMTS(77, 155, 1315)

/*-----
* ASSIGNMENT wmlPrev := ...
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),866(55,175),3)
------*/
        yAssF_SDL_Integer(yVarP->z001418_wmlPrev, SDL_INTEGER_LIT(0), XASS);
#ifdef XTRACE
        xTraceAssign("wmlPrev := ");
#endif
        XBETWEEN_STMTS(78, 156, 1325)

/*-----
* ASSIGNMENT wmlGoUrl := ...
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),866(55,175),4)
------*/
        yAssF_z_ctypes_4_VoidStar(yVarP->z001419_wmlGoUrl, z_ctypes_40_Null(),
          XASS);
#ifdef XTRACE
        xTraceAssign("wmlGoUrl := ");
#endif
      }

    L_ExternalLib_Out:;
      XBETWEEN_SYMBOLS(79, 157, 1339)

/*-----
* OUTPUT Exec
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),512(105,190),1)
------*/
      ALLOC_SIGNAL_NPAR(Exec, z00140A_Exec, XSIGNALHEADERTYPE)
      SDL_OUTP_NPAR(xDefaultPrioSignal, Exec, z00140A_Exec, SDL_SELF, 0, "Exec")

    L_grst225:;
      XBETWEEN_SYMBOLS(80, 158, 1349)

/*-----
* NEXTSTATE Normal
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),491(105,205),1)
------*/
      XAT_LAST_SYMBOL
      SDL_NEXTSTATE(Normal, z00140C_Normal, "Normal")
    } else if (yEqF_SDL_Integer(yDcn_SDL_Integer, SDL_INTEGER_LIT(5))) {
#ifdef XTRACE
    xTraceDecision("PATH: wmls_error");
#endif
      XBETWEEN_SYMBOLS(81, 159, 1361)

/*-----
* TASK
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),497(55,70),1)
------*/
#ifdef XTRACE
      xTraceTask(" ");
#endif
sdl2c_GetError(yVarP->z00141M_theSQ,yVarP->z001414_invokeId, & yVarP->
  z00141A_errorCode);


/*-----
* JOIN grst224
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),827(55,145),1)
------*/
      goto L_grst224;
    } else if (yEqF_SDL_Integer(yDcn_SDL_Integer, SDL_INTEGER_LIT(6))) {
#ifdef XTRACE
    xTraceDecision("PATH: wmls_external");
#endif
      XBETWEEN_SYMBOLS(82, 160, 1383)

/*-----
* TASK
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),500(80,85),1)
------*/
#ifdef XTRACE
      xTraceTask(" ");
#endif
sdl2c_GetExternalCallParams(yVarP->z00141M_theSQ,yVarP->
  z001414_invokeId, & yVarP->z00141D_extUrl);

      XBETWEEN_SYMBOLS(83, 161, 1395)

/*-----
* TASK
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),818(105,100),1)
------*/
#ifdef XTRACE
      xTraceTask(" ");
#endif
yVarP->z001413_UApid = Int2PId( yVarP->z001412_UApidAsInt );

      XBETWEEN_SYMBOLS(84, 162, 1406)

/*-----
* OUTPUT LoadBP
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),563(105,115),1)
------*/
      ALLOC_SIGNAL_PAR(LoadBP, z_WAEPackage_1E_LoadBP,
        yPDef_z_WAEPackage_1E_LoadBP)
      yAssF_SDL_Integer(((yPDef_z_WAEPackage_1E_LoadBP *)OUTSIGNAL_DATA_PTR)->Param1,
        yVarP->z001414_invokeId, XASSPARA);
      yAssF_z_ctypes_4_VoidStar(((yPDef_z_WAEPackage_1E_LoadBP *)OUTSIGNAL_DATA_PTR)->Param2,
        yVarP->z00141D_extUrl, XASSPARA);
      SDL_OUTP_PAR(xDefaultPrioSignal, LoadBP, z_WAEPackage_1E_LoadBP, yVarP->
        z001413_UApid, yPDef_z_WAEPackage_1E_LoadBP, "LoadBP")
      XBETWEEN_SYMBOLS(85, 163, 1420)
      {

/*-----
* ASSIGNMENT extUrl := ...
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),572(105,130),1)
------*/
        yAssF_z_ctypes_4_VoidStar(yVarP->z00141D_extUrl, z_ctypes_40_Null(),
          XASS);
#ifdef XTRACE
        xTraceAssign("extUrl := ");
#endif
      }

/*-----
* JOIN ExternalLib_Out
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),512(105,190),1)
------*/
      goto L_ExternalLib_Out;
    } else if (yEqF_SDL_Integer(yDcn_SDL_Integer, SDL_INTEGER_LIT(7))) {
#ifdef XTRACE
    xTraceDecision("PATH: wmls_lib");
#endif
      XBETWEEN_SYMBOLS(86, 164, 1443)

/*-----
* TASK
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),653(155,85),1)
------*/
#ifdef XTRACE
      xTraceTask(" ");
#endif
sdl2c_GetLibCallParams(yVarP->z00141M_theSQ,yVarP->z001414_invokeId, & yVarP->
  z00141E_libIndex, & yVarP->z00141F_libFuncIndex, & yVarP->z00141G_libArgOpS);


/*-----
* JOIN ExternalLib_In
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),1712(160,115),1)
------*/
      goto L_ExternalLib_In;
    } else if (yEqF_SDL_Integer(yDcn_SDL_Integer, SDL_INTEGER_LIT(1))) {
#ifdef XTRACE
    xTraceDecision("PATH: wmls_more");
#endif
      XBETWEEN_SYMBOLS(87, 165, 1465)

/*-----
* DECISION
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),722(130,160),1)
------*/
#ifdef XTRACE
      yAssF_SDL_Integer(yDcn_SDL_Integer, yVarP->z001414_invokeId, XASS);
      if (yEqF_SDL_Integer(yDcn_SDL_Integer, SDL_INTEGER_LIT(0))) {
#else
      if (yEqF_SDL_Integer(yVarP->z001414_invokeId, SDL_INTEGER_LIT(0))) {
#endif
#ifdef XTRACE
      xTraceDecision("PATH: Integer");
#endif

/*-----
* JOIN grst225
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),491(105,205),1)
------*/
        goto L_grst225;
      } else {
#ifdef XTRACE
      xTraceDecision("ELSE");
#endif

/*-----
* JOIN ExternalLib_Out
* #SDTREF(SDL,D:\WIP\Maintenance\4.x\System\SystemConfigurations\base_co\sdl\wae\wmls\wmls_sm.spr(3),512(105,190),1)
------*/
        goto L_ExternalLib_Out;
      }
    }
#ifdef XEDECISION
    else {
      XDECISION_ERROR
    }
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -