Revision: 41095
          http://brlcad.svn.sourceforge.net/brlcad/?rev=41095&view=rev
Author:   brlcad
Date:     2010-10-19 05:57:50 +0000 (Tue, 19 Oct 2010)

Log Message:
-----------
rename Rectangle to Rect2D to avoid naming conflicts on Windows with Rectangle()

Modified Paths:
--------------
    brlcad/trunk/src/fbed/extern.h
    brlcad/trunk/src/fbed/fbed.c
    brlcad/trunk/src/fbed/popup.h
    brlcad/trunk/src/fbed/prnt.c

Modified: brlcad/trunk/src/fbed/extern.h
===================================================================
--- brlcad/trunk/src/fbed/extern.h      2010-10-19 05:48:31 UTC (rev 41094)
+++ brlcad/trunk/src/fbed/extern.h      2010-10-19 05:57:50 UTC (rev 41095)
@@ -51,7 +51,7 @@
     Point r_origin;
     Point r_corner;
 }
-Rectangle;
+Rect2D;
 
 typedef struct
 {
@@ -102,7 +102,7 @@
 extern void prnt_Scroll( const char * fmt, ... );
 extern void prnt_Debug( const char *fmt, ... );
 extern void prnt_Event( const char *fmt, ... );
-extern void prnt_Rectangle(const char *str, Rectangle *rectp);
+extern void prnt_Rect2D(const char *str, Rect2D *rectp);
 extern void do_Key_Cmd(int key, int n);
 extern int InitTermCap();
 extern void prnt_Prompt(const char *msg);

Modified: brlcad/trunk/src/fbed/fbed.c
===================================================================
--- brlcad/trunk/src/fbed/fbed.c        2010-10-19 05:48:31 UTC (rev 41094)
+++ brlcad/trunk/src/fbed/fbed.c        2010-10-19 05:57:50 UTC (rev 41095)
@@ -95,7 +95,7 @@
 
 static Panel panel;          /* Current panel. */
 static Point bitpad;
-static Rectangle current;     /* Current saved rectangle. */
+static Rect2D current;     /* Current saved rectangle. */
 static int step;             /* Current step size. */
 static int size_viewport;
 static int last_key;
@@ -103,7 +103,7 @@
 static int tolerance = 0;
 
 HIDDEN RGBpixel *pixel_Avg();
-HIDDEN bool drawRectangle(Rectangle *rectp, unsigned char *pixelp);
+HIDDEN bool drawRect2D(Rect2D *rectp, unsigned char *pixelp);
 HIDDEN bool getColor(unsigned char *pixelp, char *prompt, char *buffer);
 HIDDEN bool paintNonBorder(unsigned char *borderpix, Point *pt);
 HIDDEN bool paintSolidRegion(unsigned char *regionpix, Point *pt);
@@ -117,12 +117,12 @@
 HIDDEN void fb_Paint(int x0, int y0, int x1, int y1, RGBpixel (*color));
 HIDDEN void fb_Wind(void);
 HIDDEN void get_Point(char *msg, Point *pointp);
-HIDDEN void clip_Rectangle(Rectangle *rectp);
-HIDDEN void get_Rectangle(char *name, Rectangle *rectp);
-HIDDEN void fillRectangle(Rectangle *rectp, RGBpixel (*pixelp));
-HIDDEN void fix_Rectangle(Rectangle *rectp);
+HIDDEN void clip_Rect2D(Rect2D *rectp);
+HIDDEN void get_Rect2D(char *name, Rect2D *rectp);
+HIDDEN void fillRect2D(Rect2D *rectp, RGBpixel (*pixelp));
+HIDDEN void fix_Rect2D(Rect2D *rectp);
 HIDDEN void pushPoint(Point *pt, PtStack **spp);
-HIDDEN void put_Fb_Panel(Rectangle *, RGBpixel *);
+HIDDEN void put_Fb_Panel(Rect2D *, RGBpixel *);
 
 HIDDEN int 
     /* ^X  */ f_Exec_Function(),
@@ -164,7 +164,7 @@
     /* Y   */ f_Bind_Name_To_Key(),
     /* Z   */ f_Stop_Macro(),
     /* a   */ f_Enter_Macro_Definition(),
-    /* b   */ f_Set_Rectangle(),
+    /* b   */ f_Set_Rect2D(),
     /* c   */ f_Center_Window(),
     /* d   */ f_DrawLine(),
     /* f   */ f_Rd_Font(),
@@ -183,7 +183,7 @@
     /* s   */ f_String(),
     /* t   */ f_ChngRegionColor(),
     /* u   */ f_Rd_Macros_From_File(char *),
-    /* v   */ f_DrawRectangle(),
+    /* v   */ f_DrawRect2D(),
     /* w   */ f_Put_Pixel(),
     /* x   */ f_Set_X_Pos(),
     /* y   */ f_Set_Y_Pos(),
@@ -289,7 +289,7 @@
     {/* _   */ f_Nop,                  NULL,   "nop"},
     {/* `   */ f_Nop,                  NULL,   "nop"},
     {/* a   */ f_Enter_Macro_Definition,NULL,  "enter-macro-definition"},
-    {/* b   */ f_Set_Rectangle,                NULL,   
"set-current-rectangle"},
+    {/* b   */ f_Set_Rect2D,           NULL,   "set-current-rectangle"},
     {/* c   */ f_Center_Window,                NULL,   "window-center"},
     {/* d   */ f_DrawLine,             NULL,   "draw-line"},
     {/* e   */ f_Nop,                  NULL,   "nop"},
@@ -309,7 +309,7 @@
     {/* s   */ f_String,               NULL,   "put-string"},
     {/* t   */ f_ChngRegionColor,      NULL,   "change-region-color"},
     {/* u   */ f_Rd_Macros_From_File,  NULL,   "read-macros-from-file"},
-    {/* v   */ f_DrawRectangle,                NULL,   "draw-rectangle"},
+    {/* v   */ f_DrawRect2D,           NULL,   "draw-rectangle"},
     {/* w   */ f_Put_Pixel,            NULL,   "put-pixel"},
     {/* x   */ f_Set_X_Pos,            NULL,   "set-cursor-x-pos"},
     {/* y   */ f_Set_Y_Pos,            NULL,   "set-cursor-y-pos"},
@@ -429,7 +429,7 @@
 }
 
 HIDDEN bool
-drawRectangle(Rectangle *rectp, unsigned char *pixelp)
+drawRect2D(Rect2D *rectp, unsigned char *pixelp)
 {      
     int x, y;
     y = rectp->r_origin.p_y;
@@ -450,7 +450,7 @@
 }
 
 HIDDEN void
-fillRectangle(Rectangle *rectp, RGBpixel (*pixelp))
+fillRect2D(Rect2D *rectp, RGBpixel (*pixelp))
 {
     int btm = rectp->r_origin.p_y;
     int top = rectp->r_corner.p_y;
@@ -1211,7 +1211,7 @@
 /*ARGSUSED*/
 f_DrawLine()
 {
-    Rectangle lineseg;
+    Rect2D lineseg;
     int majdelta;
     int mindelta;
     int xsign;
@@ -1281,16 +1281,16 @@
 
 HIDDEN int
 /*ARGSUSED*/
-f_DrawRectangle() /* Draw current rectangle with "paint" color. */
+f_DrawRect2D() /* Draw current rectangle with "paint" color. */
 {
-    return drawRectangle( &current, (unsigned char *) paint ) ? 1 : 0;
+    return drawRect2D( &current, (unsigned char *) paint ) ? 1 : 0;
 }
 
 HIDDEN int
 /*ARGSUSED*/
 f_Fill_Panel() /* Fill current rectangle with "paint" color. */
 {
-    fillRectangle( &current, (RGBpixel *) paint );
+    fillRect2D( &current, (RGBpixel *) paint );
     return 1;
 }
 
@@ -1396,11 +1396,11 @@
 {
     if ( panel.n_buf != (RGBpixel *) NULL )
        free( (char *) panel.n_buf );
-    prnt_Rectangle(    "Storing rectangle", &current );
+    prnt_Rect2D(       "Storing rectangle", &current );
     panel.n_buf = get_Fb_Panel( &current );
     panel.n_wid  = current.r_corner.p_x - current.r_origin.p_x;
     panel.n_hgt = current.r_corner.p_y - current.r_origin.p_y;
-    fb_log( "Rectangle saved.\n" );
+    fb_log( "Rect2D saved.\n" );
     return 1;
 }
 
@@ -1660,9 +1660,9 @@
 
 HIDDEN int
 /*ARGSUSED*/
-f_Set_Rectangle() /* Set current rectangle. */
+f_Set_Rect2D() /* Set current rectangle. */
 {
-    get_Rectangle( "rectangle", &current );
+    get_Rect2D( "rectangle", &current );
     return 1;
 }
 
@@ -2007,13 +2007,13 @@
 HIDDEN void
 fb_Paint(int x0, int y0, int x1, int y1, RGBpixel (*color))
 {
-    Rectangle clipped_rect;
+    Rect2D clipped_rect;
     clipped_rect.r_origin.p_x = x0;
     clipped_rect.r_corner.p_x = x1;
     clipped_rect.r_origin.p_y = y0;
     clipped_rect.r_corner.p_y = y1;
-    clip_Rectangle( &clipped_rect );
-    fillRectangle( &clipped_rect, color );
+    clip_Rect2D( &clipped_rect );
+    fillRect2D( &clipped_rect, color );
     return;
 }
 
@@ -2149,7 +2149,7 @@
 /*     g e t _ F b _ P a n e l ( ) */
 RGBpixel *
 get_Fb_Panel( rectp )
-    Rectangle *rectp;
+    Rect2D *rectp;
 {
     int top;
     int rectwid;
@@ -2194,12 +2194,12 @@
 
 /*     p u t _ F b _ P a n e l ( ) */
 HIDDEN void
-put_Fb_Panel(Rectangle *rectp, RGBpixel *rgbpanel)
+put_Fb_Panel(Rect2D *rectp, RGBpixel *rgbpanel)
 {
     int top, rectwid, y;
     int lft, rgt, btm;
     rectwid = rectp->r_corner.p_x - rectp->r_origin.p_x + 1;
-    clip_Rectangle( rectp );
+    clip_Rect2D( rectp );
     lft = rectp->r_origin.p_x;
     rgt = rectp->r_corner.p_x;
     btm = rectp->r_origin.p_y;
@@ -2269,19 +2269,19 @@
 
 /*     g e t _ R e c t a n g l e ( ) */
 HIDDEN void
-get_Rectangle(char *name, Rectangle *rectp)
+get_Rect2D(char *name, Rect2D *rectp)
 {
     char buf[MAX_LN];
     (void) snprintf( buf, MAX_LN, "Pick lower-left corner of %s.", name );
     get_Point( buf, &rectp->r_origin );
     (void) snprintf( buf, MAX_LN, "Pick upper-right corner of %s.", name );
     get_Point( buf, &rectp->r_corner );
-    fix_Rectangle( rectp );
+    fix_Rect2D( rectp );
     return;
 }
 
 HIDDEN void
-fix_Rectangle(Rectangle *rectp)
+fix_Rect2D(Rect2D *rectp)
 {
     int i;
     if ( rectp->r_origin.p_x > rectp->r_corner.p_x ) {
@@ -2298,7 +2298,7 @@
 }
 
 HIDDEN void
-clip_Rectangle(Rectangle *rectp)
+clip_Rect2D(Rect2D *rectp)
 {
     rectp->r_origin.p_x = rectp->r_origin.p_x < 0 ? 0 : rectp->r_origin.p_x;
     rectp->r_corner.p_x = rectp->r_corner.p_x >= fb_getwidth(fbp) ? 
fb_getwidth(fbp) - 1 : rectp->r_corner.p_x;

Modified: brlcad/trunk/src/fbed/popup.h
===================================================================
--- brlcad/trunk/src/fbed/popup.h       2010-10-19 05:48:31 UTC (rev 41094)
+++ brlcad/trunk/src/fbed/popup.h       2010-10-19 05:57:50 UTC (rev 41095)
@@ -35,7 +35,7 @@
     Point r_origin;
     Point r_corner;
 }
-Rectangle;
+Rect2D;
 
 typedef struct
 {
@@ -51,7 +51,7 @@
     int max_chars, char_base;
     int on_flag, cmap_base;
     int last_pick;
-    Rectangle rect;
+    Rect2D rect;
     RGBpixel *outlines, *touching, *selected;
     RGBpixel *under, *image;
     char *title, *font;

Modified: brlcad/trunk/src/fbed/prnt.c
===================================================================
--- brlcad/trunk/src/fbed/prnt.c        2010-10-19 05:48:31 UTC (rev 41094)
+++ brlcad/trunk/src/fbed/prnt.c        2010-10-19 05:57:50 UTC (rev 41095)
@@ -61,7 +61,7 @@
 void prnt_Status(void), prnt_Usage(void);
 void prnt_Prompt(const char *msg);
 void prnt_Macro(char *bufp);
-void prnt_Rectangle(const char *str, Rectangle *rectp);
+void prnt_Rect2D(const char *str, Rect2D *rectp);
 /**void prnt_FBC();**/
 
 /*     p r n t _ S t a t u s ( ) */
@@ -363,7 +363,7 @@
 }
 
 void
-prnt_Rectangle(const char *str, Rectangle *rectp)
+prnt_Rect2D(const char *str, Rect2D *rectp)
 {
     prnt_Scroll(       "%s {<%d,%d>,<%d,%d>}\n",
                        str,


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to