Branch: Tag:

2017-07-17

2017-07-17 19:34:02 by Marcus Comstedt <marcus@mc.pp.se>

Fix portability issues in sscanf with binary float

* extract_{float,double}_{be,le} should return FLOAT_TYPE, which is
the type of the field the value will get assigned to, rather than
float/double. In particular, casting the value to a float on a
system where FLOAT_TYPE is double is a bad idea if float is not IEEE
compatible, and thus has unknown precision.

* INT64 is an optional type, so the endianness reversal code can not
depend on its existence.

2017-07-17 19:28:19 by Martin Nilsson <nilsson@fastmail.com>

Use DOUBLE_IS define for code handling doubles.

2017-07-17 18:48:03 by Marcus Comstedt <marcus@mc.pp.se>

Fix portability issues in sscanf with binary float

* extract_{float,double}_{be,le} should return FLOAT_TYPE, which is
the type of the field the value will get assigned to, rather than
float/double. In particular, casting the value to a float on a
system where FLOAT_TYPE is double is a bad idea if float is not IEEE
compatible, and thus has unknown precision.

* INT64 is an optional type, so the endianness reversal code can not
depend on its existence.

2017-07-17 13:43:22 by Martin Nilsson <nilsson@fastmail.com>

Use DOUBLE_IS define for code handling doubles.

2017-07-16

2017-07-16 21:41:51 by Martin Nilsson <nilsson@fastmail.com>

Fix compilation issues.

2017-04-08

2017-04-08 20:36:26 by Martin Nilsson <nilsson@fastmail.com>

Whitespace changes

2017-04-08 20:30:39 by Martin Nilsson <nilsson@fastmail.com>

Use Pike_sp instead of sp

2017-02-09

2017-02-09 17:34:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Moved yyreport() et al to pike_compiler.cmod.

More code cleanup.

2017-01-10

2017-01-10 21:46:25 by Martin Nilsson <nilsson@fastmail.com>

Removed some includes.

2016-12-17

2016-12-17 16:42:42 by Martin Nilsson <nilsson@fastmail.com>

Fixed bug when sscanfing multisets.

2016-12-17 02:16:52 by Martin Nilsson <nilsson@fastmail.com>

Inlined some wide_isspace code.

2016-12-17 01:53:25 by Martin Nilsson <nilsson@fastmail.com>

Corrected WIDE_ISSPACE to actually work on all Unicode white spaces.

2016-11-17

2016-11-17 11:52:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation [sscanf]: Fixed some typos and markup.

2016-04-09

2016-04-09 16:47:42 by Martin Nilsson <nilsson@fastmail.com>

unsigned INT64 -> UINT64

2016-04-08

2016-04-08 19:48:49 by Martin Nilsson <nilsson@fastmail.com>

Removed ECL workarounds.

2016-04-08 19:48:49 by Martin Nilsson <nilsson@fastmail.com>

Removed PTRDIFF_T_TO_LONG

2016-02-12

2016-02-12 14:44:08 by Martin Nilsson <nilsson@fastmail.com>

Removed ECL workarounds.

2016-02-12 13:50:54 by Martin Nilsson <nilsson@fastmail.com>

Removed PTRDIFF_T_TO_LONG

2016-01-26

2016-01-26 19:38:42 by Martin Nilsson <nilsson@fastmail.com>

SIMPLE_BAD_ARG_ERROR is only kept for compatibility, but we still had 500+ uses of it.

2016-01-14

2016-01-14 22:04:17 by Martin Nilsson <nilsson@fastmail.com>

Simplified MAKE_INF and MAKE_NAN. Hopefully not too much.

2016-01-12

2016-01-12 18:09:27 by Per Hedbor <ph@opera.com>

inline is part of c99

We do have.. excessive amounts of inline, incidentally. :)

2015-10-17

2015-10-17 00:28:32 by Martin Nilsson <nilsson@fastmail.com>

Obsess less about if size_shift is 3.

2015-10-14

2015-10-14 18:49:19 by Martin Nilsson <nilsson@fastmail.com>

Removed Intel IA64 compiler specific DO_NOT_WARN.

2015-09-27

2015-09-27 04:26:33 by Martin Nilsson <nilsson@fastmail.com>

Start using __builtin_unreachable

2015-09-07

2015-09-07 15:35:22 by Tobias S. Josefowitz <tobij@tobij.de>

sscanf: guard C stack as well in pcharp_to_svalue_rec()

2015-09-06

2015-09-06 10:39:10 by Per Hedbor <ph@opera.com>

Merge remote-tracking branch 'origin/per/substrings' into 8.1

2015-09-06 01:59:11 by Per Hedbor <ph@opera.com>

Extended sscanf %O format.

It should now be able to parse anything that is output by sprintf %O.

Also, it can handle most literal constants pike accepts (specifically,
integers with base (0x, 0b etc), and floating point numbers in NUMeE
format.)

NB: The amount of code dupplication from the lexer sort of hurts.

2015-09-01

2015-09-01 11:53:47 by Per Hedbor <ph@opera.com>

[substrings] Fixed sscanf speed

2015-08-24

2015-08-24 14:43:23 by Per Hedbor <ph@opera.com>

Support the optimized substring generation in sscanf.

2015-05-25

2015-05-25 15:33:02 by Martin Nilsson <nilsson@opera.com>

Removed trailing spaces.

2015-05-25 14:56:10 by Martin Nilsson <nilsson@opera.com>

Normalized file ends.

2014-10-13

2014-10-13 11:21:08 by Martin Nilsson <nilsson@opera.com>

Removed sscanf flags tendrils.

2014-10-05

2014-10-05 21:12:29 by Martin Nilsson <nilsson@opera.com>

Removed compat flags from sprintf and sscanf.

2014-10-05 19:00:27 by Martin Nilsson <nilsson@opera.com>

Removed f_sscanf_76 and f_sprintf_76.

2014-10-05 18:22:21 by Martin Nilsson <nilsson@opera.com>

Removed SSCANF_FLAG_76_COMPAT.

2014-09-04

2014-09-04 15:57:43 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/8.0' into string_alloc

Conflicts:
src/stralloc.c

2014-09-03

2014-09-03 21:29:00 by Martin Nilsson <nilsson@opera.com>

ldexp is C89 and 4.3BSD

2014-09-03 17:53:37 by Martin Nilsson <nilsson@opera.com>

memset is C89 and 4.3BSD

2014-08-28

2014-08-28 12:03:12 by Per Hedbor <ph@opera.com>

Added a new sscanf low-level API: It is now possible to sscanf using pcharp formats/strings.

This makes it possible to call sscanf on partial strings and similar tricks.

2014-08-27

2014-08-27 12:28:54 by Henrik Grubbström (Grubba) <grubba@grubba.org>

sscanf: Improved error messages.

Got rid of all "Error in sscanf format string." error messages,
and replaced them with more specific error messages.

2014-05-23

2014-05-23 19:48:31 by Arne Goedeke <el@laramies.com>

sscanf: implement %-F support

The documentation of sscanf mentions the - flag for little byte
order scanning. This was not implemented, yet. %-F always used big
endian byte order.

2014-05-12

2014-05-12 19:46:28 by Arne Goedeke <el@laramies.com>

sscanf: generate less very_low_sscanf_ functions

Instead of generating a sscanf function for each combination of string
width for both the format _and_ the input, use PCHARP for the format. This
saves about 60% of code size.

2014-05-12 19:46:27 by Arne Goedeke <el@laramies.com>

sscanf: implement %-F support

The documentation of sscanf mentions the - flag for little byte
order scanning. This was not implemented, yet. %-F always used big
endian byte order.

2014-05-12 17:06:10 by Martin Nilsson <nilsson@opera.com>

DO_IF_DEBUG is defined in global.h

2014-05-10

2014-05-10 09:07:05 by Arne Goedeke <el@laramies.com>

sscanf: implement %-F support

The documentation of sscanf mentions the - flag for little byte
order scanning. This was not implemented, yet. %-F always used big
endian byte order.

2014-05-10 09:07:05 by Arne Goedeke <el@laramies.com>

sscanf: generate less very_low_sscanf_ functions

Instead of generating a sscanf function for each combination of string
width for both the format _and_ the input, use PCHARP for the format. This
saves about 60% of code size.

2014-04-27

2014-04-27 18:31:29 by Martin Nilsson <nilsson@opera.com>

Free takes void* and doesn't need any cast anymore.

2014-04-17

2014-04-17 20:31:23 by Arne Goedeke <el@laramies.com>

sscanf: implement %-F support

The documentation of sscanf says that the - flag activates little byte
order scanning. This was not implemented, yet. %-F always useed big
endian byte order.

2014-04-17 20:24:19 by Arne Goedeke <el@laramies.com>

sscanf: implement %-F support

The documentation of sscanf says that the - flag activates little byte
order scanning. This was not implemented, yet. %-F always useed big
endian byte order.

2014-03-13

2014-03-13 17:04:40 by Per Hedbor <ph@opera.com>

Removed some unused preprocessor macros.

2014-01-05

2014-01-05 15:14:13 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '8.0' into gobject-introspection

2013-06-21

2013-06-21 09:18:55 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/7.9' into pdf

2013-06-17

2013-06-17 21:40:00 by Martin Nilsson <nilsson@opera.com>

Removed auto bignum checks.

2012-12-12

2012-12-12 00:07:24 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/7.9' into pdf

2012-11-16

2012-11-16 15:44:52 by Arne Goedeke <el@laramies.com>

sscanf: remove compile warning

2012-10-06

2012-10-06 11:38:03 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '7.9' into gobject-introspection

2012-06-15

2012-06-15 09:54:06 by Arne Goedeke <el@laramies.com>

Merge remote branch 'origin/7.9' into rblock_alloc

Conflicts:
src/post_modules/CritBit/floattree.cmod
src/post_modules/CritBit/inttree.cmod
src/post_modules/CritBit/stringtree.cmod

2012-06-12

2012-06-12 15:04:01 by Per Hedbor <ph@opera.com>

Fixed integer overflow error in sscanf("%H",..).

Broken data could cause crashes and writing out of bounds.

2011-11-05

2011-11-05 15:02:44 by Martin Nilsson <nilsson@opera.com>

Removed $Id$.

2011-11-02

2011-11-02 22:12:11 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Atomic: Added INVALIDATE_SVAL().

2011-10-28

2011-10-28 15:15:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Atomic: Added INVALIDATE_SVAL().

2011-10-28 13:04:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Atomic megapatch: Use svalue accessor macros everywhere.

2010-11-21

2010-11-21 12:43:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added the !-modifier for sscanf. Fixes [LysLysKOM 18812886].

2010-11-21 12:42:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added the !-modifier for sscanf. Fixes [LysLysKOM 18812886].

2010-11-21 12:41:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added the !-modifier for sscanf. Fixes [LysLysKOM 18812886].

2010-11-21 12:34:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added missing documentation for "%n".

2010-11-20

2010-11-20 13:06:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Clear the svalue subtype in some more cases when __CHECKER__ is active.

2010-11-19

2010-11-19 18:16:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added missing documentation for "%n".

2010-11-19 18:14:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added missing documentation for "%n".

2010-11-19 18:09:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added missing documentation for "%n".

2010-11-19 18:05:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added missing documentation for "%n".

2008-12-13

2008-12-13 08:24:32 by Martin Nilsson <mani@lysator.liu.se>

removed unused variable

Rev: src/modules/Image/colors.c:1.77
Rev: src/modules/sprintf/sprintf.c:1.154
Rev: src/sscanf.c:1.190

2008-07-09

2008-07-09 21:21:57 by Martin Stjernholm <mast@lysator.liu.se>

More signed p_wchar2 fixes.

Rev: src/sscanf.c:1.189

2008-07-09 21:07:12 by Martin Stjernholm <mast@lysator.liu.se>

Sometimes it's more convenient to compare chars as unsigned. In this
case it avoids warnings too.

Also fixed some overly confusing macro names.

Rev: src/sscanf.c:1.188

2008-06-30

2008-06-30 22:33:52 by Marcus Comstedt <marcus@mc.pp.se>

Some wchar signedness fixes.

Rev: src/sscanf.c:1.187

2008-06-28

2008-06-28 01:26:37 by Martin Stjernholm <mast@lysator.liu.se>

Removed some unused variables.

Rev: src/backend.cmod:1.227
Rev: src/las.c:1.420
Rev: src/pike_types.c:1.343
Rev: src/preprocessor.h:1.94
Rev: src/sscanf.c:1.186
Rev: src/threads.c:1.257

2008-06-18

2008-06-18 08:41:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed bug in generation of array types.
Thanks to Stephen R. van den Berg <srb@cuci.nl> for the bugreport.

Rev: src/sscanf.c:1.185

2008-05-24

2008-05-24 15:14:13 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler messaging mega patch.
va_yyreport() is now the main C-level dispatcher for compiler messages.
It also handles the automatic conversion of type errors to warnings in compat mode.
Consolidated the location for the implementation of most of the yy*-messaging functions to program.c.
Added yytype_report().
Changed APIs for yyexplain_*().
Moved the definitions of REPORT_* from pike_compiler.h to program.h.
va_yyerror() and low_yyerror() are no more.
Most type-system messages should now be marked with the appropriate subsystem.
Reenabled the typechecking for sscanf and sprintf() now that errors are converted into warnings in compat mode.

Rev: src/language.yacc:1.425
Rev: src/las.c:1.413
Rev: src/las.h:1.79
Rev: src/modules/sprintf/sprintf.c:1.153
Rev: src/pike_compiler.h:1.14
Rev: src/pike_types.c:1.337
Rev: src/pike_types.h:1.118
Rev: src/program.c:1.702
Rev: src/program.h:1.248
Rev: src/sscanf.c:1.184

2008-05-21

2008-05-21 21:59:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Disable errors from the stricter sprintf() and sscanf checks in compat mode.

Rev: src/modules/sprintf/sprintf.c:1.152
Rev: src/sscanf.c:1.183

2008-05-19

2008-05-19 13:00:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Bugfix in __handle_sscanf_format() for array_sscanf().

Rev: src/sscanf.c:1.182

2008-05-18

2008-05-18 16:53:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed offset bug in %{ ... %} handling in push_sscanf_argument_types().

Rev: src/sscanf.c:1.181

2008-05-18 12:31:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Some bugfixes...

Rev: src/sscanf.c:1.180

2008-05-17

2008-05-17 22:48:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

First go at format string checking for sscanf et al.
Added __handle_sscanf_format().
F_SSCANF-nodes are now type checked with new_check_call() (just like ordinary function calls).
new_check_call() now accepts and detects F_LVALUE_LIST nodes as arguments.
Added flag CALL_ARG_LVALUE to indicate that checked arguments are lvalues.

Rev: src/builtin_functions.c:1.664
Rev: src/las.c:1.410
Rev: src/pike_types.c:1.335
Rev: src/pike_types.h:1.117
Rev: src/sscanf.c:1.179
Rev: src/sscanf.h:1.5

2008-05-17 14:10:02 by Marcus Comstedt <marcus@mc.pp.se>

Added backwards compatibility for sscanf and array_sscanf.

Rev: lib/7.6/modules/__default.pmod:1.4
Rev: lib/7.6/modules/testsuite.in:1.6
Rev: src/builtin_functions.c:1.663
Rev: src/language.yacc:1.423
Rev: src/sscanf.c:1.178
Rev: src/sscanf.h:1.4
Rev: src/testsuite.in:1.814

2008-05-15

2008-05-15 15:13:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added flags parameter to o_sscanf().
langauge.yacc now knows how to pass flags along to o_sscanf().
Updated F_SSCANF opcode to allow for passing of flags to o_sscanf().

Rev: src/docode.c:1.200
Rev: src/interpret_functions.h:1.203
Rev: src/language.yacc:1.422
Rev: src/las.c:1.408
Rev: src/sscanf.c:1.177
Rev: src/sscanf.h:1.3
Rev: src/treeopt.in:1.96

2008-05-15 10:10:42 by Marcus Comstedt <marcus@mc.pp.se>

Moved the new bounds check to a more appropriate position.

Rev: src/sscanf.c:1.176

2008-05-15 09:51:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed indexing out of bounds error for bad input in read_set().

Rev: src/sscanf.c:1.175

2008-05-14

2008-05-14 20:07:24 by Marcus Comstedt <marcus@mc.pp.se>

* Allow singlar ranges ("X-X") in sscanf sets
* Allow ranges beginning with "^" to be placed first in a
sscanf set without being interpreted as negation. (To include "-"
in a negated set, it now has to be placed last.)
* Improved autodocs for sscanf sets

Rev: src/sscanf.c:1.174

2008-05-11

2008-05-11 22:42:14 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a warning in non-rtldebug mode.

Rev: src/iterators.cmod:1.67
Rev: src/sscanf.c:1.173

2008-05-03

2008-05-03 15:29:26 by Martin Nilsson <mani@lysator.liu.se>

Put all illegal size shift fatals behind ifdef PIKE_DEBUG.

Rev: src/builtin.cmod:1.199
Rev: src/builtin_functions.c:1.660
Rev: src/cpp.c:1.169
Rev: src/encode.c:1.265
Rev: src/iterators.cmod:1.66
Rev: src/operators.c:1.231
Rev: src/preprocessor.h:1.93
Rev: src/program.c:1.683
Rev: src/sscanf.c:1.172
Rev: src/stralloc.c:1.217

2008-05-01

2008-05-01 20:38:11 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a warning when the sscanf input string is narrow.

Rev: src/sscanf.c:1.171

2008-01-26

2008-01-26 22:34:27 by Martin Stjernholm <mast@lysator.liu.se>

Eradicated all instances of setting type to T_INT without also setting the
subtype in an svalue. From now on one should either set the subtype or use
the new svalue type PIKE_T_FREE (see svalue.h).

Rev: src/OCPikeInterpreter.m:1.3
Rev: src/apply_low.h:1.32
Rev: src/array.c:1.198
Rev: src/array.h:1.71
Rev: src/bignum.c:1.42
Rev: src/builtin.cmod:1.193
Rev: src/builtin_functions.c:1.650
Rev: src/configure.in:1.1038
Rev: src/cpp.c:1.164
Rev: src/encode.c:1.250
Rev: src/error.c:1.151
Rev: src/interpret.c:1.385
Rev: src/interpret_functions.h:1.197
Rev: src/iterators.cmod:1.64
Rev: src/las.c:1.403
Rev: src/main.c:1.228
Rev: src/mapping.c:1.195
Rev: src/module.c:1.47
Rev: src/modules/Gmp/mpz_glue.c:1.170
Rev: src/modules/HTTPLoop/accept_and_parse.c:1.39
Rev: src/modules/HTTPLoop/requestobject.c:1.31
Rev: src/modules/Image/colortable.c:1.130
Rev: src/modules/Java/jvm.c:1.84
Rev: src/modules/Parser/html.c:1.178
Rev: src/modules/Parser/xml.cmod:1.97
Rev: src/modules/Postgres/postgres.c:1.55
Rev: src/modules/_math/math.c:1.87
Rev: src/modules/files/sendfile.c:1.78
Rev: src/modules/spider/spider.c:1.134
Rev: src/multiset.c:1.106
Rev: src/object.c:1.281
Rev: src/operators.c:1.226
Rev: src/pike_error.h:1.42
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.45
Rev: src/post_modules/_ADT/circular_list.cmod:1.18
Rev: src/post_modules/_ADT/sequence.cmod:1.19
Rev: src/program.c:1.642
Rev: src/signal_handler.c:1.331
Rev: src/sscanf.c:1.170
Rev: src/svalue.c:1.234
Rev: src/svalue.h:1.149

2007-05-20

2007-05-20 19:16:48 by Martin Nilsson <mani@lysator.liu.se>

%0H doesn't make sense.

Rev: src/sscanf.c:1.169
Rev: src/testsuite.in:1.781

2007-04-30

2007-04-30 12:02:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed spello.

Rev: src/sscanf.c:1.168

2007-04-28

2007-04-28 23:23:58 by Martin Nilsson <mani@lysator.liu.se>

Hopefully correct documentation of %H

Rev: src/sscanf.c:1.167

2007-04-28 20:02:13 by Per Hedbor <ph@opera.com>

%H added.

Rev: src/sscanf.c:1.166

2005-09-01

2005-09-01 12:59:20 by Martin Stjernholm <mast@lysator.liu.se>

Clarification of the %[set] syntax.

Rev: src/sscanf.c:1.165

2005-08-08

2005-08-08 09:44:54 by 0

Backported optimization from 7.7: greatly speed up %*s and %*[...] for large
matches by not allocating and copying strings which later are ignored.
Combined with %*4711s one can now use sscanf() at a given offet in the input
string with minimal overhead compared to sscanf(data[4711..], ...).

Rev: src/sscanf.c:1.161

2005-07-31

2005-07-31 15:19:43 by 0

Optimization: greatly speed up %*s and %*[...] for large matches by not
allocating and copying strings which later are ignored. Combined with
%*4711s one can now use sscanf() at a given offet in the input string with
minimal overhead compared to sscanf(data[4711..], ...).

Rev: src/sscanf.c:1.164

2004-09-18

2004-09-18 20:50:57 by Martin Nilsson <mani@lysator.liu.se>

RCSID is not really useful anymore.

Rev: src/array.c:1.169
Rev: src/backend.cmod:1.145
Rev: src/builtin_functions.c:1.567
Rev: src/callback.c:1.35
Rev: src/constants.c:1.54
Rev: src/cyclic.c:1.13
Rev: src/dlopen.c:1.74
Rev: src/docode.c:1.179
Rev: src/dynamic_buffer.c:1.25
Rev: src/dynamic_load.c:1.84
Rev: src/encode.c:1.219
Rev: src/error.c:1.133
Rev: src/fd_control.c:1.51
Rev: src/fdlib.c:1.66
Rev: src/fsort.c:1.23
Rev: src/gc.c:1.256
Rev: src/hashtable.c:1.15
Rev: src/interpret.c:1.353
Rev: src/iterators.cmod:1.55
Rev: src/language.yacc:1.342
Rev: src/las.c:1.349
Rev: src/lex.c:1.119
Rev: src/main.c:1.207
Rev: src/mapping.c:1.183
Rev: src/module.c:1.28
Rev: src/module_support.c:1.63
Rev: src/modules/_math/math.c:1.79
Rev: src/modules/files/datagram.c:1.9
Rev: src/modules/files/efuns.c:1.147
Rev: src/modules/files/file.c:1.329
Rev: src/modules/files/socket.c:1.91
Rev: src/modules/files/stat.c:1.30
Rev: src/modules/files/termios.c:1.24
Rev: src/modules/files/udp.c:1.70
Rev: src/modules/sprintf/sprintf.c:1.120
Rev: src/modules/system/memory.c:1.29
Rev: src/modules/system/passwords.c:1.44
Rev: src/modules/system/syslog.c:1.26
Rev: src/modules/system/system.c:1.171
Rev: src/multiset.c:1.88
Rev: src/object.c:1.257
Rev: src/opcodes.c:1.164
Rev: src/operators.c:1.195
Rev: src/peep.c:1.104
Rev: src/pike_memory.c:1.155
Rev: src/pike_types.c:1.237
Rev: src/port.c:1.78
Rev: src/program.c:1.568
Rev: src/rbtree.c:1.24
Rev: src/rusage.c:1.41
Rev: src/signal_handler.c:1.304
Rev: src/sscanf.c:1.163
Rev: src/stralloc.c:1.166
Rev: src/svalue.c:1.197
Rev: src/threads.c:1.240
Rev: src/version.c:1.142

2004-06-02

2004-06-02 00:11:26 by Martin Nilsson <mani@lysator.liu.se>

inline -> INLINE

Rev: src/block_alloc.h:1.73
Rev: src/builtin.cmod:1.160
Rev: src/docode.c:1.177
Rev: src/gc.h:1.115
Rev: src/global.h:1.100
Rev: src/interpret.c:1.351
Rev: src/interpret.h:1.153
Rev: src/object.c:1.256
Rev: src/pike_cpulib.h:1.12
Rev: src/pike_float.h:1.7
Rev: src/pike_memory.c:1.152
Rev: src/program.h:1.206
Rev: src/sscanf.c:1.162
Rev: src/svalue.h:1.130

2004-05-31

2004-05-31 23:48:29 by Martin Nilsson <mani@lysator.liu.se>

Moved macros to header files.

Rev: src/modules/sprintf/sprintf.c:1.119
Rev: src/sscanf.c:1.161

2004-03-23

2004-03-23 18:06:11 by Martin Nilsson <mani@lysator.liu.se>

Better docs.

Rev: src/sscanf.c:1.160

2004-03-07

2004-03-07 22:35:06 by Martin Nilsson <mani@lysator.liu.se>

That's the secret handshake.

Rev: src/sscanf.c:1.159

2004-03-07 22:23:58 by Martin Nilsson <mani@lysator.liu.se>

Don't use the generic_mem_searcher-compatibility wrapper. We could probably call func012 directly instead of funcN, somehow.

Rev: src/sscanf.c:1.158

2004-03-05

2004-03-05 23:30:47 by Martin Nilsson <mani@lysator.liu.se>

Depend explicitly on bignum.h

Rev: src/module_support.c:1.62
Rev: src/modules/Mysql/mysql.c:1.80
Rev: src/modules/Mysql/result.c:1.31
Rev: src/sscanf.c:1.157

2003-12-12

2003-12-12 13:22:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

low_sscanf() is too usefull to be kept static.

Rev: src/sscanf.c:1.156
Rev: src/sscanf.h:1.2

2003-11-14

2003-11-14 09:06:06 by Martin Stjernholm <mast@lysator.liu.se>

Moved the sscanf implementation to a file of its own.

Rev: src/opcodes.c:1.155
Rev: src/opcodes.h:1.34
Rev: src/sscanf.c:1.155
Rev: src/sscanf.h:1.1