Von:	Rieth Bernd (GS-EC/ESI4) *
Gesendet:	Donnerstag, 28. November 2002 20:35
An:	GS-EC/ESI4 Mitarbeiter; GS-EC/ESI4 Mitarbeiter Fremd
Betreff:	Fehlender Taskaufruf in RSTSYN-Container
Hallo zusammen,

bitte in taskfiles ME7 folgende Überprüfung durchführen.

Im Container _rstSyn müssen die processe mit Klammerung -> xxxx() aufgerufen werden. Falls der Aufruf ohne "()" durchgeführt wird, dann ignoriert der Compiler die komplette Zeile und der Aufruf wird nicht durchgeführt! Es kommt keine Warnung beim Compilieren und kein LINK-error!

source-code von File t71xxxx.c

void container_rstSyn (void)
{
    srmhfm_rstsyn;	falsch
    ddg_rstsyn();		OK

 	/* insert here processes to initialize after engine stall  */
}

Absolutlisting von t71xxxx.c:

                      7986   ; t71xxx_t.c 5496       void container_rstSyn (void)
                      7987   ; t71xxx_t.c 5497       {
                      7988   T71XXX_T_9_PR   ENDS
                      7989   
                      7990   T71XXX_T_8_PR   SECTION CODE
                      7991           ?LINE   5497
                      7992           PUBLIC  _container_rstSyn
                   R  7993           ?SYMB   'container_rstSyn',_container_rstSyn,37,1
                      7994           ?SYMB   '',5497,8,34
                      7995   _container_rstSyn       PROC    FAR
                      7996   ; Stack: 0, CSE: 0 offset 0
                      7997           ?SYMB   '',00H,95,0
                      7998   ; t71xxx_t.c 5498           srmhfm_rstsyn;
                      7999   ; t71xxx_t.c 5499               ddg_rstsyn();
                      8000           ?LINE   5499
00822146 DA85B6DD  R  8001           CALLS   SEG _ddg_rstsyn,_ddg_rstsyn
                      8002   ; t71xxx_t.c 5500       
                      8003   ; t71xxx_t.c 5501               /* insert here processes to initialize after engine stall  */
                      8004   ; t71xxx_t.c 5502       }
                      8005           ?LINE   5502
0082214A DB00         8006           RETS
                      8007   _container_rstSyn       ENDP

Bitte in allen neu zu erzeugenden PSTs korrigieren.
Die genaue Auswirkung des Fehlers für den Motorbetrieb wird noch durchgeführt.

Gruß
 Bernd Rieth