Index: trunk/src/buffer.c =================================================================== --- trunk/src/buffer.c (revision 8143) +++ trunk/src/buffer.c (revision 8144) @@ -537,12 +537,12 @@ pcb_set_buffer_bbox(Buffer); } -void pcb_buffers_flip_side(void) +void pcb_buffers_flip_side(pcb_board_t *pcb) { int i; for (i = 0; i < PCB_MAX_BUFFER; i++) - pcb_buffer_flip_side(PCB, &pcb_buffers[i]); + pcb_buffer_flip_side(pcb, &pcb_buffers[i]); pcb_crosshair_range_to_buffer(); } Index: trunk/src/buffer.h =================================================================== --- trunk/src/buffer.h (revision 8143) +++ trunk/src/buffer.h (revision 8144) @@ -51,7 +51,7 @@ pcb_bool pcb_buffer_load_layout(pcb_board_t *pcb, pcb_buffer_t *Buffer, const char *Filename, const char *fmt); void pcb_buffer_rotate(pcb_buffer_t *, pcb_uint8_t); void pcb_buffer_select_paste(int); -void pcb_buffers_flip_side(void); +void pcb_buffers_flip_side(pcb_board_t *pcb); void pcb_buffer_mirror(pcb_board_t *pcb, pcb_buffer_t *); void pcb_init_buffers(pcb_board_t *pcb); void pcb_uninit_buffers(pcb_board_t *pcb); Index: trunk/src/plug_io.c =================================================================== --- trunk/src/plug_io.c (revision 8143) +++ trunk/src/plug_io.c (revision 8144) @@ -634,10 +634,10 @@ int result; if (PCB_SWAP_IDENT) - pcb_buffers_flip_side(); + pcb_buffers_flip_side(PCB); result = pcb_write_pipe(Filename, pcb_false, fmt); if (PCB_SWAP_IDENT) - pcb_buffers_flip_side(); + pcb_buffers_flip_side(PCB); return (result); }