From 45f82821351dd720b198374ea6914d7119a1eb8d Mon Sep 17 00:00:00 2001 From: Michael R Sweet Date: Wed, 1 May 2002 00:03:36 +0000 Subject: Don't try to use itoa(), which isn't available on most systems. Instead, use sprintf(). getUserdataPath() call in test/preferences.cxx reverted to old 1 argument version. We only provide the 2-arg version (pointer + length) to enforce safe programming. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2148 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- src/Fl_Preferences.cxx | 6 +++--- test/preferences.cxx | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Fl_Preferences.cxx b/src/Fl_Preferences.cxx index d12c3cb69..3ca1a6d74 100644 --- a/src/Fl_Preferences.cxx +++ b/src/Fl_Preferences.cxx @@ -1,5 +1,5 @@ // -// "$Id: Fl_Preferences.cxx,v 1.1.2.8 2002/04/30 22:25:18 matthiaswm Exp $" +// "$Id: Fl_Preferences.cxx,v 1.1.2.9 2002/05/01 00:03:35 easysw Exp $" // // Preferences methods for the Fast Light Tool Kit (FLTK). // @@ -545,7 +545,7 @@ void Fl_Preferences::flush() Fl_Preferences::Name::Name( unsigned int n ) { data_ = (char*)malloc(20); - itoa( n, data_, 10 ); + sprintf(data_, "%u", n); } /** @@ -1084,5 +1084,5 @@ char Fl_Preferences::Node::remove() // -// End of "$Id: Fl_Preferences.cxx,v 1.1.2.8 2002/04/30 22:25:18 matthiaswm Exp $". +// End of "$Id: Fl_Preferences.cxx,v 1.1.2.9 2002/05/01 00:03:35 easysw Exp $". // diff --git a/test/preferences.cxx b/test/preferences.cxx index 237422f78..63cb11a6e 100644 --- a/test/preferences.cxx +++ b/test/preferences.cxx @@ -172,7 +172,7 @@ double doubleValue; Fl_Preferences app( Fl_Preferences::USER, "fltk.org", "test/preferences" ); char path[ FL_PATH_MAX ]; - app.getUserdataPath( path ); + app.getUserdataPath( path, sizeof(path) ); Fl_Preferences bed( app, "Bed" ); bed.get( "alarm", buffer, "8:00", 80 ); -- cgit v1.2.3