Diff for /rpl/modules/motif/motif.rplc between versions 1.4 and 1.6

version 1.4, 2017/07/10 07:25:24 version 1.6, 2017/07/17 21:35:32
Line 15  exportExternalFunctions( Line 15  exportExternalFunctions(
         XtDestroyWidget,          XtDestroyWidget,
         XtPopdown,          XtPopdown,
         XtPopup,          XtPopup,
         XtRealizeWidget);          XtRealizeWidget,
           XtRemoveCallback);
   
 declareSubroutine(onLoading)  declareSubroutine(onLoading)
     notice(stdout, "\nMotif library V2R1 for RPL/2 (C) 2017 BERTRAND Joel\n");      notice(stdout, "\nMotif library V2R1 for RPL/2 (C) 2017 BERTRAND Joel\n");
Line 64  declareSubroutine(onLoading) Line 65  declareSubroutine(onLoading)
   
     createVariable(XmSTRING);      createVariable(XmSTRING);
   
     createListObject(callbacksList);  
   
     setFalse(initializationDone);      setFalse(initializationDone);
       nullify(lCallbacks);
 endSubroutine  endSubroutine
   
 declareSubroutine(onClosing)  declareSubroutine(onClosing)
     // Destruction des variables spécifiques      // Destruction des variables spécifiques
     declareObject(variable);      declareObject(variable);
       declareDaisyChain(current);
       declareDaisyChain(next);
   
       current = lCallbacks;
   
       repeatWhile(not nullified(current))
           next = current;
           nextElementOfDaisyChain(next);
           variable = fetchElementFromDaisyChain(current);
           freeObject(variable);
           free(current);
           current = next;
       endWhile
   
     freeObject(callbacksList);      nullify(lCallbacks);
   
 #define purgeVariable(var) \  #define purgeVariable(var) \
         do { \          do { \

Removed from v.1.4  
changed lines
  Added in v.1.6


CVSweb interface <joel.bertrand@systella.fr>