irnode: Remove unnecessary skip_Proj() from get_Block_cfgpred_block_().
[libfirm] / ir / ana / absgraph.h
index 1241379..7f8dcc6 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 1995-2007 University of Karlsruhe.  All right reserved.
+ * Copyright (C) 1995-2008 University of Karlsruhe.  All right reserved.
  *
  * This file is part of libFirm.
  *
@@ -21,8 +21,7 @@
  * @file    absgraph.h
  * @author  Sebastian Hack
  * @date    20.04.2007
- * @version $Id$
- * @summary
+ * @brief
  *
  * An abstract graph "interface". Currently
  * only used by the DFS facility.
 
 #include "obst.h"
 
-typedef struct _absgraph_t {
+typedef struct absgraph_t {
        void *(*get_root)(void *self);
        void (*grow_succs)(void *self, void *node, struct obstack *obst);
+       void *(*get_end)(void *self);
 } absgraph_t;
 
-const absgraph_t absgraph_irg_cfg_succ;
-const absgraph_t absgraph_irg_cfg_pred;
+extern const absgraph_t absgraph_irg_cfg_succ;
+extern const absgraph_t absgraph_irg_cfg_pred;
 
 #endif /* FIRM_ANA_ABSGRAPH_H */