introduce isl_bool and isl_stat return types
commit370a8b7d078f15e47a4c8766645d2de68f8374fe
authorSven Verdoolaege <skimo@kotnet.org>
Mon, 4 May 2015 07:45:16 +0000 (4 09:45 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Fri, 22 May 2015 13:51:41 +0000 (22 15:51 +0200)
tree9af2423480764a2123ec13aa2c9be391601088a6
parent8e7bd7b3ca3a4ae8bf4aad9262f17697b578f790
introduce isl_bool and isl_stat return types

The use of these types emphasizes that functions returning them
may report an error condition.  It should also clarify
the distinction between functions returning a boolean value
(or error) and functions that only return a value indicating
the success of the operation.

Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
78 files changed:
bound.c
doc/user.pod
include/isl/aff.h
include/isl/ast.h
include/isl/ast_build.h
include/isl/band.h
include/isl/constraint.h
include/isl/ctx.h
include/isl/flow.h
include/isl/hash.h
include/isl/hmap.h
include/isl/list.h
include/isl/local_space.h
include/isl/map.h
include/isl/multi.h
include/isl/options.h
include/isl/point.h
include/isl/polynomial.h
include/isl/schedule.h
include/isl/schedule_node.h
include/isl/set.h
include/isl/space.h
include/isl/union_map.h
include/isl/union_set.h
include/isl/val.h
include/isl/vec.h
include/isl/vertices.h
isl_aff.c
isl_ast.c
isl_ast_build.c
isl_ast_build_expr.c
isl_ast_build_private.h
isl_ast_codegen.c
isl_ast_graft.c
isl_band.c
isl_bound.c
isl_constraint.c
isl_equalities.c
isl_flow.c
isl_fold.c
isl_hash.c
isl_hmap_templ.c
isl_list_templ.c
isl_local_space.c
isl_map.c
isl_map_private.h
isl_map_simplify.c
isl_map_subtract.c
isl_multi_templ.c
isl_output.c
isl_point.c
isl_polynomial.c
isl_polynomial_private.h
isl_pw_templ.c
isl_range.c
isl_scan.c
isl_scan.h
isl_schedule.c
isl_schedule_band.c
isl_schedule_band.h
isl_schedule_node.c
isl_schedule_tree.c
isl_schedule_tree.h
isl_scheduler.c
isl_space.c
isl_space_private.h
isl_stream.c
isl_tarjan.c
isl_tarjan.h
isl_test.c
isl_transitive_closure.c
isl_union_map.c
isl_union_templ.c
isl_val.c
isl_vec.c
isl_vertices.c
pip.c
polytope_scan.c