<[EMAIL PROTECTED]> writes: > I think (but could be wrong) from a quick glance at the code that you can > just remove all the ## in front of prefix in that file (but leave the ## > behind prefix where it is)
--- ./server/plugins/gdasspatialstereo.c.gege 2001-01-12 05:24:56.000000000 +0100 +++ ./server/plugins/gdasspatialstereo.c 2003-10-07 15:02:46.000000000 +0200 @@ -54,9 +54,9 @@ (GtkObject* object, GdamArg* arg) \ { \ GdasSpatialStereo* spatial = GDAS_SPATIAL_STEREO(object); \ - spatial->##prefix##_x = GDAM_ARG_DOUBLE_ARRAY(arg).array[0]; \ - spatial->##prefix##_y = GDAM_ARG_DOUBLE_ARRAY(arg).array[1]; \ - spatial->##prefix##_z = GDAM_ARG_DOUBLE_ARRAY(arg).array[2]; \ + spatial->prefix##_x = GDAM_ARG_DOUBLE_ARRAY(arg).array[0]; \ + spatial->prefix##_y = GDAM_ARG_DOUBLE_ARRAY(arg).array[1]; \ + spatial->prefix##_z = GDAM_ARG_DOUBLE_ARRAY(arg).array[2]; \ } \ \ static void gdam_spatial_arg_get_##arg_name \ @@ -65,9 +65,9 @@ GdasSpatialStereo* spatial = GDAS_SPATIAL_STEREO(object); \ GDAM_ARG_DOUBLE_ARRAY(arg).length = 3; \ GDAM_ARG_DOUBLE_ARRAY(arg).array = g_new(double, 3); \ - GDAM_ARG_DOUBLE_ARRAY(arg).array[0] = spatial->##prefix##_x; \ - GDAM_ARG_DOUBLE_ARRAY(arg).array[1] = spatial->##prefix##_y; \ - GDAM_ARG_DOUBLE_ARRAY(arg).array[2] = spatial->##prefix##_z; \ + GDAM_ARG_DOUBLE_ARRAY(arg).array[0] = spatial->prefix##_x; \ + GDAM_ARG_DOUBLE_ARRAY(arg).array[1] = spatial->prefix##_y; \ + GDAM_ARG_DOUBLE_ARRAY(arg).array[2] = spatial->prefix##_z; \ } define_set_and_get(left_ear, lear) -- Guillaume Cottenceau - http://people.mandrakesoft.com/~gc/