From e6e7e5cb4766988f93c81cd8006086658855d7db Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Wed, 26 Nov 2008 12:05:15 +0000 Subject: [PATCH] - replce parameter type from size_t to unsigned, so iredges.h does not depend on stdlib.h - move doxygen comment to header [r24014] --- include/libfirm/iredges.h | 11 ++++++++++- ir/ir/iredges.c | 4 ++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/include/libfirm/iredges.h b/include/libfirm/iredges.h index 479934e64..e11647a78 100644 --- a/include/libfirm/iredges.h +++ b/include/libfirm/iredges.h @@ -250,7 +250,16 @@ void edges_notify_edge(ir_node *src, int pos, ir_node *tgt, ir_node *old_tgt, ir */ void irg_block_edges_walk(ir_node *block, irg_walk_func *pre, irg_walk_func *post, void *env); -void edges_reset_private_data(ir_graph *irg, int offset, size_t size); +/** + * Reset the user's private data at offset 'offset' + * The user has to remember his offset and the size of his data! + * Caution: Using wrong values here can destroy other users private data! + * + * @param irg the IR graph to operate on + * @param offset offset of the private data inside the edge + * @param size length of the private data inside the edge + */ +void edges_reset_private_data(ir_graph *irg, int offset, unsigned size); /************************************************************************/ /* End Old Interface */ diff --git a/ir/ir/iredges.c b/ir/ir/iredges.c index 7bac22b3e..73a521461 100644 --- a/ir/ir/iredges.c +++ b/ir/ir/iredges.c @@ -163,12 +163,12 @@ int edges_register_private_data(size_t n) { return res; } -/** +/* * Reset the user's private data at offset 'offset' * The user has to remember his offset and the size of his data! * Caution: Using wrong values here can destroy other users private data! */ -void edges_reset_private_data(ir_graph *irg, int offset, size_t size) { +void edges_reset_private_data(ir_graph *irg, int offset, unsigned size) { irg_edge_info_t *info = _get_irg_edge_info(irg, EDGE_KIND_NORMAL); ir_edge_t *edge; ir_edgeset_iterator_t iter; -- 2.20.1