Index: trunk/src_plugins/export_ps/ps.c =================================================================== --- trunk/src_plugins/export_ps/ps.c (revision 24430) +++ trunk/src_plugins/export_ps/ps.c (revision 24431) @@ -460,10 +460,10 @@ * Media sizes are in PCB units */ pcb_fprintf(f, "%%%%DocumentMedia: %s %f %f 0 \"\" \"\"\n", - media_data[global.media_idx].name, - 72 * PCB_COORD_TO_INCH(media_data[global.media_idx].Width), - 72 * PCB_COORD_TO_INCH(media_data[global.media_idx].Height)); - pcb_fprintf(f, "%%%%DocumentPaperSizes: %s\n", media_data[global.media_idx].name); + pcb_media_data[global.media_idx].name, + 72 * PCB_COORD_TO_INCH(pcb_media_data[global.media_idx].width), + 72 * PCB_COORD_TO_INCH(pcb_media_data[global.media_idx].height)); + pcb_fprintf(f, "%%%%DocumentPaperSizes: %s\n", pcb_media_data[global.media_idx].name); /* End General Header Comments. */ @@ -555,10 +555,10 @@ global.invert = options[HA_psinvert].int_value; global.fade_ratio = PCB_CLAMP(options[HA_psfade].real_value, 0, 1); global.media_idx = options[HA_media].int_value; - global.media_width = media_data[global.media_idx].Width; - global.media_height = media_data[global.media_idx].Height; - global.ps_width = global.media_width - 2.0 * media_data[global.media_idx].MarginX; - global.ps_height = global.media_height - 2.0 * media_data[global.media_idx].MarginY; + global.media_width = pcb_media_data[global.media_idx].width; + global.media_height = pcb_media_data[global.media_idx].height; + global.ps_width = global.media_width - 2.0 * pcb_media_data[global.media_idx].margin_x; + global.ps_height = global.media_height - 2.0 * pcb_media_data[global.media_idx].margin_y; global.scale_factor = options[HA_scale].real_value; global.calibration_x = options[HA_xcalib].real_value; global.calibration_y = options[HA_ycalib].real_value; Index: trunk/src_plugins/lib_compat_help/media.c =================================================================== --- trunk/src_plugins/lib_compat_help/media.c (revision 24430) +++ trunk/src_plugins/lib_compat_help/media.c (revision 24431) @@ -71,7 +71,7 @@ #define MARGINX PCB_MIL_TO_COORD(500) #define MARGINY PCB_MIL_TO_COORD(500) -MediaType media_data[] = { +pcb_media_t pcb_media_data[] = { {"A0", PCB_MM_TO_COORD(841), PCB_MM_TO_COORD(1189), MARGINX, MARGINY}, {"A1", PCB_MM_TO_COORD(594), PCB_MM_TO_COORD(841), MARGINX, MARGINY}, {"A2", PCB_MM_TO_COORD(420), PCB_MM_TO_COORD(594), MARGINX, MARGINY}, Index: trunk/src_plugins/lib_compat_help/media.h =================================================================== --- trunk/src_plugins/lib_compat_help/media.h (revision 24430) +++ trunk/src_plugins/lib_compat_help/media.h (revision 24431) @@ -1,7 +1,7 @@ typedef struct { const char *name; - pcb_coord_t Width, Height; - pcb_coord_t MarginX, MarginY; -} MediaType, *MediaTypePtr; + pcb_coord_t width, height; + pcb_coord_t margin_x, margin_y; +} pcb_media_t; -extern MediaType media_data[]; +extern pcb_media_t pcb_media_data[];