X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Fdfs.h;h=ab3e3b897a21ec5927d9abca50a1ff41c230357d;hb=1b4cac3471b02b63e9656cd8c876f067766fe482;hp=d3189fdb0bc9ce9e3ff26390e39c74a48a23a5eb;hpb=bd761d8687f89b868057fb823c8abd8f13643c6c;p=libfirm diff --git a/ir/ana/dfs.h b/ir/ana/dfs.h index d3189fdb0..ab3e3b897 100644 --- a/ir/ana/dfs.h +++ b/ir/ana/dfs.h @@ -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,22 +21,18 @@ * @file dfs.h * @author Sebastian Hack * @date 20.04.2007 - * @version $Id: $ - * @summary + * @brief * * Primitive depth-first search on the CFG. - * - * Copyright (C) 2007 Universitaet Karlsruhe - * Released under the GPL */ #ifndef FIRM_ANA_DFS_H #define FIRM_ANA_DFS_H #include "absgraph.h" -typedef struct _dfs_t dfs_t; -typedef struct _dfs_node_t dfs_node_t; -typedef struct _dfs_edge_t dfs_edge_t; +typedef struct dfs_t dfs_t; +typedef struct dfs_node_t dfs_node_t; +typedef struct dfs_edge_t dfs_edge_t; typedef enum { DFS_EDGE_ANC, @@ -45,7 +41,7 @@ typedef enum { DFS_EDGE_BACK } dfs_edge_kind_t; -extern dfs_edge_kind_t dfs_get_edge_kind(const dfs_t *dfs, void *src, void *tgt); +extern dfs_edge_kind_t dfs_get_edge_kind(const dfs_t *dfs, const void *src, const void *tgt); extern dfs_t *dfs_new(const absgraph_t *graph_impl, void *graph); extern void dfs_free(dfs_t *dfs);