Branch: Tag:


2018-02-15 15:54:26 by Henrik Grubbström (Grubba) <>

Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63

* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)


2014-10-13 11:21:08 by Martin Nilsson <>

Removed sscanf flags tendrils.


2014-10-05 21:12:29 by Martin Nilsson <>

Removed compat flags from sprintf and sscanf.

2014-10-05 19:00:27 by Martin Nilsson <>

Removed f_sscanf_76 and f_sprintf_76.

2014-10-05 18:22:21 by Martin Nilsson <>



2014-09-04 15:57:43 by Arne Goedeke <>

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



2014-08-28 12:03:12 by Per Hedbor <>

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.


2011-11-05 15:02:44 by Martin Nilsson <>

Removed $Id$.


2011-04-25 16:41:40 by Martin Stjernholm <>

No more foreign_idents.

More pain than they are worth.

2011-04-25 16:12:40 by Martin Stjernholm <>

No more foreign_idents.

2011-04-25 16:11:00 by Martin Stjernholm <>

No more foreign_idents.


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

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 <>

Added backwards compatibility for sscanf and array_sscanf.

Rev: lib/7.6/modules/__default.pmod:1.4
Rev: lib/7.6/modules/
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/


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

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/


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

low_sscanf() is too usefull to be kept static.

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


2003-11-14 09:06:06 by Martin Stjernholm <>

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