use d_strdup instead of strdup
authorChris Taylor <chris@icculus.org>
Sat, 26 Feb 2005 10:01:55 +0000 (10:01 +0000)
committerChris Taylor <chris@icculus.org>
Sat, 26 Feb 2005 10:01:55 +0000 (10:01 +0000)
ChangeLog
ui/menubar.c
ui/radio.c

index 3ea8497..86cec7e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -14,8 +14,9 @@
        * main/inferno.c: determine properly if 800x600 resolution is
        available (for editor)
 
-       * main/editor/medsel.c, ui/checkbox.c, ui/gadget.c, ui/inputbox.c, ui/menu.c, 
-       ui/window.c: use d_malloc, d_calloc, d_strdup and d_free
+       * main/editor/medsel.c, ui/checkbox.c, ui/gadget.c, ui/inputbox.c,
+       ui/menu.c, ui/menubar.c, ui/radio.c, ui/window.c: use d_malloc,
+       d_calloc, d_strdup and d_free
 
 2005-02-25  Chris Taylor  <chris@icculus.org>
 
index 0df266b..c7275d6 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: menubar.c,v 1.5 2005-01-25 21:33:06 schaffner Exp $ */
+/* $Id: menubar.c,v 1.6 2005-02-26 10:00:40 chris Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -13,7 +13,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 */
 
 #ifdef RCS
-static char rcsid[] = "$Id: menubar.c,v 1.5 2005-01-25 21:33:06 schaffner Exp $";
+static char rcsid[] = "$Id: menubar.c,v 1.6 2005-02-26 10:00:40 chris Exp $";
 #endif
 
 #ifdef HAVE_CONFIG_H
@@ -697,11 +697,11 @@ void menubar_init( char * file )
                if (buf1[0] != '-' )
                {
                        sprintf( buf2, " %s ", buf1 );
-                       Menu[menu].Item[item].Text = strdup(buf2);
+                       Menu[menu].Item[item].Text = d_strdup(buf2);
                } else 
-                       Menu[menu].Item[item].Text = strdup(buf1);
+                       Menu[menu].Item[item].Text = d_strdup(buf1);
                
-               Menu[menu].Item[item].InactiveText = strdup(Menu[menu].Item[item].Text);
+               Menu[menu].Item[item].InactiveText = d_strdup(Menu[menu].Item[item].Text);
                
                j= 0;
                for (i=0; i<=strlen(Menu[menu].Item[item].Text); i++ )
index 857ae64..a95b8ce 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: radio.c,v 1.4 2005-01-24 22:19:10 schaffner Exp $ */
+/* $Id: radio.c,v 1.5 2005-02-26 10:00:40 chris Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -13,7 +13,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 */
 
 #ifdef RCS
-static char rcsid[] = "$Id: radio.c,v 1.4 2005-01-24 22:19:10 schaffner Exp $";
+static char rcsid[] = "$Id: radio.c,v 1.5 2005-02-26 10:00:40 chris Exp $";
 #endif
 
 #ifdef HAVE_CONFIG_H
@@ -28,6 +28,7 @@ static char rcsid[] = "$Id: radio.c,v 1.4 2005-01-24 22:19:10 schaffner Exp $";
 #include "gr.h"
 #include "ui.h"
 #include "key.h"
+#include "u_mem.h"
 
 #include "mono.h"
 
@@ -75,7 +76,7 @@ UI_GADGET_RADIO * ui_add_gadget_radio( UI_WINDOW * wnd, short x, short y, short
 
        radio = (UI_GADGET_RADIO *)ui_gadget_add( wnd, 4, x, y, x+w-1, y+h-1 );
 
-       radio->text = strdup(text);
+       radio->text = d_strdup(text);
        radio->width = w;
        radio->height = h;
        radio->position = 0;