You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ævar Arnfjörð Bjarmason
33665d98e6
reftable: make assignments portable to AIX xlc v12.01
...
Change the assignment syntax introduced in 66c0dabab5
(reftable: make
reftable_record a tagged union, 2022-01-20) to be portable to AIX xlc
v12.1:
avar@gcc111:[/home/avar]xlc -qversion
IBM XL C/C++ for AIX, V12.1 (5765-J02, 5725-C72)
Version: 12.01.0000.0000
The error emitted before this was e.g.:
"reftable/generic.c", line 133.26: 1506-196 (S) Initialization
between types "char*" and "struct reftable_ref_record" is not
allowed.
The syntax in the pre-image is supported by e.g. xlc 13.01 on a newer
AIX version:
avar@gcc119:[/home/avar]xlc -qversion
IBM XL C/C++ for AIX, V13.1.3 (5725-C72, 5765-J07)
Version: 13.01.0003.0006
But as we've otherwise supported this compiler let's not break it
entirely if it's easy to work around it.
Suggested-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
3 years ago
..
LICENSE
…
basics.c
…
basics.h
…
basics_test.c
…
block.c
reftable: avoid writing empty keys at the block layer
3 years ago
block.h
reftable: fix typo in header
3 years ago
block_test.c
reftable: avoid writing empty keys at the block layer
3 years ago
blocksource.c
reftable: fix resource leak blocksource.c
3 years ago
blocksource.h
reftable: add blocksource, an abstraction for random access reads
3 years ago
constants.h
reftable: (de)serialization for the polymorphic record type.
3 years ago
dump.c
reftable: add dump utility
3 years ago
error.c
reftable: signal overflow
3 years ago
generic.c
reftable: make assignments portable to AIX xlc v12.01
3 years ago
generic.h
reftable: generic interface to tables
3 years ago
iter.c
reftable: make reftable_record a tagged union
3 years ago
iter.h
reftable: read reftable files
3 years ago
merged.c
reftable: make reftable_record a tagged union
3 years ago
merged.h
reftable: add merged table view
3 years ago
merged_test.c
reftable tests: avoid "int" overflow, use "uint64_t"
3 years ago
pq.c
reftable: make reftable_record a tagged union
3 years ago
pq.h
reftable: add a heap-based priority queue for reftable records
3 years ago
pq_test.c
reftable: make reftable_record a tagged union
3 years ago
publicbasics.c
…
reader.c
reftable: reject 0 object_id_len
3 years ago
reader.h
reftable: read reftable files
3 years ago
readwrite_test.c
reftable: rename writer_stats to reftable_writer_stats
3 years ago
record.c
reftable: add print functions to the record types
3 years ago
record.h
reftable: add print functions to the record types
3 years ago
record_test.c
reftable: make assignments portable to AIX xlc v12.01
3 years ago
refname.c
reftable: implement refname validation
3 years ago
refname.h
reftable: implement refname validation
3 years ago
refname_test.c
reftable: implement refname validation
3 years ago
reftable-blocksource.h
reftable: add blocksource, an abstraction for random access reads
3 years ago
reftable-error.h
reftable: signal overflow
3 years ago
reftable-generic.h
reftable: generic interface to tables
3 years ago
reftable-iterator.h
reftable: generic interface to tables
3 years ago
reftable-malloc.h
…
reftable-merged.h
reftable: add merged table view
3 years ago
reftable-reader.h
reftable: read reftable files
3 years ago
reftable-record.h
reftable: make reftable-record.h function signatures const correct
3 years ago
reftable-stack.h
reftable: implement stack, a mutable database of reftable files.
3 years ago
reftable-tests.h
reftable: add a heap-based priority queue for reftable records
3 years ago
reftable-writer.h
reftable: rename writer_stats to reftable_writer_stats
3 years ago
stack.c
Merge branch 'hn/reftable-coverity-fixes'
3 years ago
stack.h
reftable: implement stack, a mutable database of reftable files.
3 years ago
stack_test.c
Merge branch 'hn/reftable-coverity-fixes'
3 years ago
system.h
compat: auto-detect if zlib has uncompress2()
3 years ago
test_framework.c
…
test_framework.h
…
tree.c
reftable: a generic binary tree implementation
3 years ago
tree.h
reftable: a generic binary tree implementation
3 years ago
tree_test.c
reftable: a generic binary tree implementation
3 years ago
writer.c
reftable: make assignments portable to AIX xlc v12.01
3 years ago
writer.h
reftable: write reftable files
3 years ago