diff --git a/library/c.lib_rev.h b/library/c.lib_rev.h index 06c85fb..e97d79b 100644 --- a/library/c.lib_rev.h +++ b/library/c.lib_rev.h @@ -1,6 +1,6 @@ #define VERSION 1 -#define REVISION 205 -#define DATE "21.8.2010" -#define VERS "c.lib 1.205" -#define VSTRING "c.lib 1.205 (21.8.2010)\r\n" -#define VERSTAG "\0$VER: c.lib 1.205 (21.8.2010)" +#define REVISION 206 +#define DATE "24.4.2015" +#define VERS "c.lib 1.206" +#define VSTRING "c.lib 1.206 (24.4.2015)\r\n" +#define VERSTAG "\0$VER: c.lib 1.206 (24.4.2015)" diff --git a/library/c.lib_rev.rev b/library/c.lib_rev.rev index 485369e..b35cfaf 100644 --- a/library/c.lib_rev.rev +++ b/library/c.lib_rev.rev @@ -1 +1 @@ -205 +206 diff --git a/library/changes b/library/changes index c764229..bbf7144 100644 --- a/library/changes +++ b/library/changes @@ -1,3 +1,11 @@ +m.lib 1.206 (24.4.2015) + +- The fscanf() family failed to parse and convert %f parameters correctly + if the respective number did not begin with a digit, but a decimal + point. Hence ".7" would not be processed, but "0.7" would. + +c.lib 1.206 (24.4.2015) + - Reworked the __putc() and putc() macros to reference the 'c' input parameter only once, and to be free of side-effects when tinkering with the buffer position.