Hugues Delorme
7f794f532a
Fix some compilation errors for Visual C++ 2012
...
Unfortunately Visual C++ 2012 can't compile gmio because it
does not support mixing declarations and instructions.
Visual C++ 2013 at least is a prerequisite.
2017-01-04 12:13:45 +01:00
Hugues Delorme
df2eac3ff1
Relicense under BSD 2-clause
2016-07-05 12:46:22 +02:00
Hugues Delorme
be5dba661e
Update copyright mention
2016-06-24 12:03:07 +02:00
Hugues Delorme
61be8c6972
Add possibility to use google double-conversion library
...
String->float and float->string conversion functions may have
different implementations in stringstream.h depending on new
cmake options: GMIO_STR2FLOAT_LIB and GMIO_FLOAT2STR_LIB
2016-06-08 11:00:54 +02:00
Hugues Delorme
47123e2d26
Replace some sprintf() calls with snprintf()
2016-03-10 15:23:01 +01:00
Hugues Delorme
10e2102b29
gmio_core/internal: add portable snprintf() wrapper
2016-03-08 17:28:43 +01:00
Hugues Delorme
9dc842a35d
tests: enable fast_atof() benchmark check only for release builds
2016-01-13 10:55:59 +01:00
Hugues Delorme
775c756818
gmio_core: rename GMIO_STRINGUTILS_CTYPE_H -> GMIO_STRING_ASCII_UTILS_CTYPE_H
2016-01-13 10:37:04 +01:00
Hugues Delorme
c1db98e8c3
gmio_core/internal: rename gmio_string_stream_fwd_iterator -> gmio_stringstream
2015-11-20 11:53:57 +01:00
Hugues Delorme
efe3e64648
gmio_core: safer int types when no <stdint.h>
2015-11-19 17:43:07 +01:00
Hugues Delorme
5a6ef8366c
gmio_core: add typedef for 64b integers
2015-11-06 12:40:57 +01:00
Hugues Delorme
28dd6de941
gmio_core/internal: give <ctype.h> implementations for tolower/toupper functions
2015-10-30 11:51:31 +01:00
Hugues Delorme
c406a8bb92
Replace fougsys.fr -> fougue.pro
2015-07-13 11:44:29 +02:00
Hugues Delorme
1707dd7891
gmio_core: move internal build options into config.h.cmake
2015-06-11 17:22:13 +02:00
Hugues Delorme
44d73a66c8
Fix project name in some license headers
2015-06-10 16:18:59 +02:00
Hugues Delorme
5e51857bc2
gmio: move define GMIO_USE_FAST_ATOF in config.h.cmake
2015-06-10 16:17:06 +02:00
Hugues Delorme
25df817b82
Update copyright
2015-04-30 18:19:45 +02:00
Hugues Delorme
85839abf00
gmio_core: get rid of alloca() support
2015-04-03 15:15:01 +02:00
Hugues Delorme
cdda49e7b3
cmake: protect GMIO_HAVE_STDINT_H and GMIO_HAVE_STDBOOL_H from multiple definitions
2015-04-02 10:53:56 +02:00
Hugues Delorme
6df6299036
cmake: rename GMIO_HAVE_WIN_ALLOCA_FUNC to GMIO_HAVE_WIN__ALLOCA_FUNC
2015-04-01 15:43:03 +02:00
Hugues Delorme
76ee571cd5
gmio_core: provide a POSIX implementation for gmio_stream_stdio_size()
2015-04-01 15:39:00 +02:00
Hugues Delorme
d3f4062bc8
gmio_core: add utility functions for gmio_buffer
2015-03-30 16:37:47 +02:00
Hugues Delorme
e15e3f8142
Direct link to the license file
2015-03-30 09:05:25 +02:00
Hugues Delorme
ded90344f4
cmake: detect availability of powf()
2015-03-26 12:04:17 +01:00
Hugues Delorme
828f970da5
Use configure-time constant for the host's endianness
2015-03-20 11:42:55 +01:00
Hugues Delorme
31e8daca93
Removed needless comment lines and doxygen tags
2015-03-03 11:37:38 +01:00
Hugues Delorme
d7a4e3b1b6
cmake: detection of the targer architecture bit size
2015-03-03 10:27:39 +01:00
Hugues Delorme
1518324fba
Add licence files and headers
2015-03-02 17:38:33 +01:00
Hugues Delorme
3775dca27c
When available, use <stdbool.h> for boolean types
2014-11-10 18:31:44 +01:00
Hugues Delorme
7d853cc3b1
Fix remaining compiler errors since renaming the library to 'gmio'
2014-04-17 10:19:23 +02:00
Hugues Delorme
33ed203983
gmio_core: there was still old FOUG_ prefixes in config.h.cmake
2014-04-04 15:50:42 +02:00
Hugues Delorme
085644a5e5
Rename FougDataX to gmio (GeoMetry Input/Output)
2014-03-28 16:33:35 +01:00