1 /* This file is part of the GNU libxmi package. Copyright (C) 1998, 1999, 2 2000, 2005, Free Software Foundation, Inc. 3 4 The GNU libxmi package is free software. You may redistribute it 5 and/or modify it under the terms of the GNU General Public License as 6 published by the Free Software foundation; either version 2, or (at your 7 option) any later version. 8 9 The GNU libxmi package is distributed in the hope that it will be 10 useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 General Public License for more details. 13 14 You should have received a copy of the GNU General Public License along 15 with the GNU plotutils package; see the file COPYING. If not, write to 16 the Free Software Foundation, Inc., 51 Franklin St., Fifth Floor, 17 Boston, MA 02110-1301, USA. */ 18 19 /* If libxmi is compiled standalone, this header file is #included. It 20 renames the global symbols by prepending each name with an underscore, 21 to avoid polluting the user-level namespace. */ 22 23 /* Note: if libxmi is compiled as part of libplot/libplotter, the extern.h 24 that is #included is a different file. That file renames each global 25 symbol by prepending two underscores, rather than a single underscore. 26 That alteration will permit an application to link with both 27 libplot/libplotter and libxmi, if desired. */ 28 29 #define mi_xmalloc _mi_xmalloc 30 #define mi_xcalloc _mi_xcalloc 31 #define mi_xrealloc _mi_xrealloc 32 #define miAddSpansToPaintedSet _miAddSpansToPaintedSet 33 #define miDrawArcs_r_internal _miDrawArcs_r_internal 34 #define miDrawArcs_internal _miDrawArcs_internal 35 #define miDrawLines_internal _miDrawLines_internal 36 #define miDrawRectangles_internal _miDrawRectangles_internal 37 #define miPolyArc_r _miPolyArc_r 38 #define miPolyArc _miPolyArc 39 #define miFillArcs_internal _miFillArcs_internal 40 #define miFillRectangles_internal _miFillRectangles_internal 41 #define miFillSppPoly _miFillSppPoly 42 #define miFillPolygon_internal _miFillPolygon_internal 43 #define miFillConvexPoly _miFillConvexPoly 44 #define miFillGeneralPoly _miFillGeneralPoly 45 #define miDrawPoints_internal _miDrawPoints_internal 46 #define miCreateETandAET _miCreateETandAET 47 #define miloadAET _miloadAET 48 #define micomputeWAET _micomputeWAET 49 #define miInsertionSort _miInsertionSort 50 #define miFreeStorage _miFreeStorage 51 #define miQuickSortSpansY _miQuickSortSpansY 52 #define miUniquifyPaintedSet _miUniquifyPaintedSet 53 #define miWideDash _miWideDash 54 #define miStepDash _miStepDash 55 #define miWideLine _miWideLine 56 #define miZeroPolyArc_r _miZeroPolyArc_r 57 #define miZeroPolyArc _miZeroPolyArc 58 #define miZeroLine _miZeroLine 59 #define miZeroDash _miZeroDash 60