ecl/src/c
Marius Gerbershagen 2003b7f999 streams: don't return 0 in file-column if column can't be determined
Instead we return an invalid value (-1 for ecl_file_column and nil for
si_file_column). All users of these functions already deal correctly with
invalid values.

Fixes #309.
2019-08-20 15:36:56 +02:00
..
arch cleanup: remove unused code 2019-07-16 09:04:46 +02:00
clos cleanup: remove unused code 2019-07-16 09:04:46 +02:00
coverity The ECL code no longer uses tabulator characters, they were replaced 2015-09-03 07:35:47 -04:00
ffi clean up functions creating base strings from C strings 2019-01-07 18:43:55 +01:00
numbers ieee-fp: add tests for numeric functions with infinity/NaN 2019-08-14 20:51:40 +02:00
printer hash-table: add extension for generic predicates 2019-05-25 09:56:08 +02:00
reader long-float: remove conditionalization 2019-05-24 21:04:59 +00:00
threads legacy.h: replace all remaining occurences of type_of with ecl_t_of 2019-05-20 20:31:47 +02:00
unicode clean up functions creating base strings from C strings 2019-01-07 18:43:55 +01:00
all_symbols.d legacy.h: replace all remaining occurences of type_of with ecl_t_of 2019-05-20 20:31:47 +02:00
alloc_2.d weak-pointer: return two values: value and whenever it is present 2019-05-25 09:56:08 +02:00
apply.d apply: remove case for 64 arguments 2019-07-19 14:30:53 +02:00
array.d long-float: remove conditionalization 2019-05-24 21:04:59 +00:00
assignment.d cosmetic changes in assignment.d and clos/instance.d 2018-10-15 19:55:39 +02:00
backq.d indent: indent files according to GNU standard 2016-05-05 13:40:27 +02:00
big.d long-float: remove conditionalization 2019-05-24 21:04:59 +00:00
big_ll.d indent: indent files according to GNU standard 2016-05-05 13:40:27 +02:00
cfun.d bytecmp: be smart wrt bytecompiled code 2017-10-09 22:45:50 +02:00
cfun_dispatch.d preprocessor: error when ECL_C_ARGUMENTS_LIMIT changes 2019-07-19 14:30:50 +02:00
char_ctype.d indent: indent files according to GNU standard 2016-05-05 13:40:27 +02:00
character.d clean up functions creating base strings from C strings 2019-01-07 18:43:55 +01:00
cinit.d Use bdwgc macros to allow memory debug. 2017-09-19 00:23:47 -04:00
cmpaux.d long-float: remove conditionalization 2019-05-24 21:04:59 +00:00
compiler.d bytecmp: fix return value of multiple-value-bind with no variable bindings and no body 2019-08-19 19:46:27 +02:00
cons.d indent: indent files according to GNU standard 2016-05-05 13:40:27 +02:00
disassembler.d clean up functions creating base strings from C strings 2019-01-07 18:43:55 +01:00
dpp.c doc: improvements to developer's guide 2018-12-29 23:41:17 +01:00
ecl_constants.h long-float: remove conditionalization 2019-05-24 21:04:59 +00:00
ecl_features.h long-float: remove conditionalization 2019-05-24 21:04:59 +00:00
error.d clean up functions creating base strings from C strings 2019-01-07 18:43:55 +01:00
eval.d apply_from_stack_frame: use correct frame base 2019-07-23 18:45:24 +02:00
ffi.d dffi: fix bug in converting to :cstring's 2019-08-06 20:14:10 +02:00
file.d streams: don't return 0 in file-column if column can't be determined 2019-08-20 15:36:56 +02:00
format.d long-float: remove conditionalization 2019-05-24 21:04:59 +00:00
hash.d weak hash tables: fix regression with gethash 2019-05-28 09:26:16 +02:00
interpreter.d apply_from_stack_frame: use correct frame base 2019-07-23 18:45:24 +02:00
iso_latin_names.h c-indent: g-n 2016-05-05 16:28:32 +02:00
list.d threading: add support for atomic operations 2018-10-15 19:55:39 +02:00
load.d clean up functions creating base strings from C strings 2019-01-07 18:43:55 +01:00
macros.d Cosmetic fixes to bytecodes compiler. 2018-02-12 16:01:02 +01:00
main.d long-float: remove conditionalization 2019-05-24 21:04:59 +00:00
Makefile.in cleanup: remove unused code 2019-07-16 09:04:46 +02:00
mapfun.d Remove FEprogram_error_noreturn and replace uses with FEprogram_error 2017-06-29 17:24:54 -05:00
multival.d c-indent: g-n 2016-05-05 16:28:32 +02:00
newhash.h c-indent: g-n 2016-05-05 16:28:32 +02:00
num_arith.d numbers: use fast dispatch in ecl_integer_divide (round) 2019-05-05 10:38:02 +02:00
num_co.d long-float: remove conditionalization 2019-05-24 21:04:59 +00:00
num_log.d c-indent: g-n 2016-05-05 16:28:32 +02:00
num_pred.d ieee-fp: fix ext:float-{infinity/nan}-p 2019-08-14 20:51:40 +02:00
num_rand.d long-float: remove conditionalization 2019-05-24 21:04:59 +00:00
number.d complex-float: use CMPLX for constructing complex floats 2019-08-14 20:51:40 +02:00
package.d extensions: put ext:package-locked-p in core module. 2019-02-07 13:27:12 +01:00
pathname.d clean up functions creating base strings from C strings 2019-01-07 18:43:55 +01:00
predicate.d eql: fix NaN comparison 2019-08-14 20:51:40 +02:00
print.d printer/reader: call user defined write/read-sequence methods for CLOS streams 2018-06-06 22:32:22 +02:00
read.d reader: be more liberal in the syntax that we accept with *read-suppress* 2019-06-21 20:18:12 +02:00
reference.d cosmetic: fix indent (rest of C) 2016-05-06 08:41:52 +02:00
sequence.d cosmetic: fix indent (rest of C) 2016-05-06 08:41:52 +02:00
serialize.d long-float: remove conditionalization 2019-05-24 21:04:59 +00:00
sse2.d cosmetic: fix indent (rest of C) 2016-05-06 08:41:52 +02:00
stacks.d clean up functions creating base strings from C strings 2019-01-07 18:43:55 +01:00
string.d clean up functions creating base strings from C strings 2019-01-07 18:43:55 +01:00
structure.d threading: add support for atomic operations 2018-10-15 19:55:39 +02:00
symbol.d gensym: check type of *gensym-counter* to be non-negative integer 2019-01-19 21:44:35 +01:00
symbols_list.h cmp: prevent deadlock if the C compiler output is too large 2019-07-15 21:32:36 +02:00
symbols_list2.h si:trap-fpe: move into ext package and extend documentation 2019-06-30 13:01:24 +02:00
tcp.d clean up functions creating base strings from C strings 2019-01-07 18:43:55 +01:00
time.d clean up functions creating base strings from C strings 2019-01-07 18:43:55 +01:00
typespec.d long-float: remove conditionalization 2019-05-24 21:04:59 +00:00
unixfsys.d clean up functions creating base strings from C strings 2019-01-07 18:43:55 +01:00
unixint.d apply_from_stack_frame: use correct frame base 2019-07-23 18:45:24 +02:00
unixsys.d cmp: prevent deadlock if the C compiler output is too large 2019-07-15 21:32:36 +02:00
vector_push.d cosmetic: vp 2016-05-06 08:43:40 +02:00