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

version 1.3, 2017/07/10 14:48:44 version 1.6, 2017/08/22 09:31:20
Line 27  declareExternalFunction(XtAppInitialize) Line 27  declareExternalFunction(XtAppInitialize)
         createExternalObject(appObject, APPCONTEXT);          createExternalObject(appObject, APPCONTEXT);
         createExternalObject(widgetObject, WIDGET);          createExternalObject(widgetObject, WIDGET);
   
         objectContainer(appObject) = allocate(size(sXtAppContext));          objectOf(appObject) = allocate(size(sXtAppContext));
         objectContainer(widgetObject) = allocate(size(Widget));          objectOf(widgetObject) = allocate(size(Widget));
   
         target((Widget *) objectContainer(widgetObject)) =          target(objectContainer(Widget, widgetObject)) =
                 XtVaAppInitialize(address(target((sXtAppContext *)                  XtVaAppInitialize(address(target(
                 objectContainer(appObject)).context),                  objectContainer(sXtAppContext, appObject)).context),
                 name, NULL, 0, address(argc), argv, NULL, NULL);                  name, NULL, 0, address(argc), argv, NULL, NULL);
         target((sXtAppContext *) objectContainer(appObject)).widget =          target(objectContainer(sXtAppContext, appObject)).widget =
                 target((Widget *) objectContainer(widgetObject));                  target(objectContainer(Widget, widgetObject));
   
         freeObject(nameObject);          freeObject(nameObject);
   
         if (nullified(objectContainer(appObject))) then          if (nullified(objectOf(appObject))) then
             executionError("Nullified XtAppContext");              executionError("Nullified XtAppContext");
             freeObject(appObject);              freeObject(appObject);
             freeObject(widgetObject);              freeObject(widgetObject);

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


CVSweb interface <joel.bertrand@systella.fr>