Mercurial > octave
diff libinterp/corefcn/load-save.cc @ 21888:00f1249f2483
create wrappers for some gnulib functions
Begin moving toward a clean separation between Octave and gnulib
sources.
* liboctave/wrappers/canonicalize-file-name-wrapper.c,
liboctave/wrappers/canonicalize-file-name-wrapper.h,
liboctave/wrappers/gen-tempname-wrapper.c,
liboctave/wrappers/gen-tempname-wrapper.h,
liboctave/wrappers/mkostemp-wrapper.c,
liboctave/wrappers/mkostemp-wrapper.h,
liboctave/wrappers/nanosleep-wrapper.c,
liboctave/wrappers/nanosleep-wrapper.h,
liboctave/wrappers/nproc-wrapper.c,
liboctave/wrappers/nproc-wrapper.h,
liboctave/wrappers/putenv-wrapper.c,
liboctave/wrappers/putenv-wrapper.h,
liboctave/wrappers/strftime-wrapper.c,
liboctave/wrappers/strftime-wrapper.h,
liboctave/wrappers/strptime-wrapper.c,
liboctave/wrappers/strptime-wrapper.h,
liboctave/wrappers/unsetenv-wrapper.c,
liboctave/wrappers/unsetenv-wrapper.h,
liboctave/wrappers/vasprintf-wrapper.c,
liboctave/wrappers/vasprintf-wrapper.h,
liboctave/wrappers/module.mk: New files.
* liboctave/module.mk, changed libinterp/module.mk: Update.
* file-io.cc, load-save.cc, sysdep.cc, utils.cc, file-ops.cc,
oct-time.cc, lo-utils.cc: Include wrapper headers and use wrapper
functions instead of calling gnulib functions directly.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 13 Jun 2016 16:01:26 -0400 |
parents | f250714c629d |
children | 112b20240c87 |
line wrap: on
line diff
--- a/libinterp/corefcn/load-save.cc Mon Jun 13 11:35:19 2016 -0400 +++ b/libinterp/corefcn/load-save.cc Mon Jun 13 16:01:26 2016 -0400 @@ -38,8 +38,6 @@ #include <sstream> #include <string> -#include "strftime.h" - #include "byte-swap.h" #include "data-conv.h" #include "file-ops.h" @@ -48,10 +46,11 @@ #include "lo-mappers.h" #include "mach-info.h" #include "oct-env.h" +#include "oct-locbuf.h" #include "oct-time.h" #include "quit.h" #include "str-vec.h" -#include "oct-locbuf.h" +#include "strftime-wrapper.h" #include "Cell.h" #include "defun.h"