Diff for /rpl/modules/motif/definitions.sh between versions 1.3 and 1.4

version 1.3, 2017/07/10 14:47:59 version 1.4, 2017/07/10 18:47:55
Line 17  $2/rplawk/rplawk 'BEGIN { c = 0; } \ Line 17  $2/rplawk/rplawk 'BEGIN { c = 0; } \
   
 echo "#define Xm_widgets_classes(value, arg) \\" >> $1/variables.h  echo "#define Xm_widgets_classes(value, arg) \\" >> $1/variables.h
 cpp -E /usr/include/X11/Shell.h | sed 's/;/ /g' | \  cpp -E /usr/include/X11/Shell.h | sed 's/;/ /g' | \
         $2/rplawk/rplawk '/^[\t ]+WidgetClass.*WidgetClass[\t ]*$/ \          $2/rplawk/rplawk ' BEGIN { printf("{ "); } \
           /^[\t ]+WidgetClass.*WidgetClass[\t ]*$/ \
         { printf("if (strcmp(\"%s\", value) == 0) \\\          { printf("if (strcmp(\"%s\", value) == 0) \\\
         { arg = %s; } else \\\n", $2, $2); } ' >> $1/variables.h          { arg = %s; } else \\\n", $2, $2); } ' >> $1/variables.h
 cpp -E $3/lib/Xm/XmAll.h | sed 's/;/ /g' | \  cpp -E $3/lib/Xm/XmAll.h -I $3/lib | sed 's/;/ /g' | \
         $2/rplawk/rplawk '/^extern WidgetClass xm/ \          $2/rplawk/rplawk '/^extern WidgetClass xm/ \
         { printf("if (strcmp(\"%s\", value) == 0) \\\          { printf("if (strcmp(\"%s\", value) == 0) \\\
         { arg = %s; } else \\\n", $3, $3); } \          { arg = %s; } else \\\n", $3, $3); } \
         END { printf("{ executionError(\"Class not found\"); } \\\          END { printf("{ executionError(\"Class not found\"); } } \\\
         while(0)\n"); }' >> $1/variables.h          while(0)\n"); }' >> $1/variables.h
   
 exit 0  exit 0

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


CVSweb interface <joel.bertrand@systella.fr>