diff --git a/src/Fl_Theme.cxx b/src/Fl_Theme.cxx index 93afdb2..13d2da2 100644 --- a/src/Fl_Theme.cxx +++ b/src/Fl_Theme.cxx @@ -56,14 +56,12 @@ Fl_Theme::get ( void ) static Fl_Preferences *prefs ( void ) { - char *path; + char path[512]; - asprintf( &path, "%s/.config/ntk/", getenv("HOME" ) ); + snprintf( path, sizeof(path), "%s/.config/ntk/", getenv("HOME" ) ); Fl_Preferences *p = new Fl_Preferences( path, "ntk", "theme" ); - free( path ); - return p; } diff --git a/wscript b/wscript index 6dcfd0b..c4b5b04 100644 --- a/wscript +++ b/wscript @@ -29,11 +29,8 @@ children = [ 'fluid', 'test' ] #children = [] CFLAGS = [ '-pthread', - '-ansi', - '-pedantic', '-D_LARGEFILE64_SOURCE', - '-D_FILE_OFFSET_BITS=64', - '-D_GNU_SOURCE' ] + '-D_FILE_OFFSET_BITS=64' ] @conf def makelib(bld,*k,**kw): @@ -81,9 +78,9 @@ def configure(conf): conf.load('gnu_dirs') # conf.load('ntk_fluid') conf.line_just = 52 - conf.env.append_value('CFLAGS', ['-Wall']) + conf.env.append_value('CFLAGS', ['-Wall', '-ansi','-pedantic']) # conf.env.append_value('CXXFLAGS',['-Wall','-fno-exceptions', '-fno-rtti']) - conf.env.append_value('CXXFLAGS', ['-Wall']) + conf.env.append_value('CXXFLAGS', ['-Wall', '-ansi','-pedantic']) conf.check_cfg(package='x11', uselib_store='X11', args="--cflags --libs", mandatory=True)