* PURPOSE.
*/
-/*
- * Project: libFIRM
- * File name: ir/debug/dbginfo.c
- * Purpose: Implements the Firm interface to debug information.
- * Author: Goetz Lindenmaier
- * Modified by: Michael Beck
- * Created: 2001
- * CVS-ID: $Id$
- * Copyright: (c) 2001-2006 Universität Karlsruhe
+/**
+ * @file
+ * @brief Implements the Firm interface to debug information.
+ * @author Goetz Lindenmaier, Michael Beck
+ * @date 2001
+ * @version $Id$
*/
-
#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
* PURPOSE.
*/
-/*
- * Project: libFIRM
- * File name: ir/debug/dbginfo.h
- * Purpose: Implements the Firm interface to debug information.
- * Author: Goetz Lindenmaier
- * Modified by: Michael Beck
- * Created: 2001
- * CVS-ID: $Id$
- * Copyright: (c) 2001-2003 Universität Karlsruhe
- */
-
/**
- * @file dbginfo.h
- *
- * This is the Firm interface to debugging support.
- *
- * @author Goetz Lindenmaier, Michael Beck
- *
+ * @file
+ * @brief Implements the Firm interface to debug information.
+ * @author Goetz Lindenmaier, Michael Beck
+ * @date 2001
+ * @version $Id$
+ * @summary
* Firm requires a debugging module fulfilling this interface, else no
* debugging information is passed to the backend.
* The interface requires a datatype representing the debugging
* information in every Firm node. Further Firm optimizations call
* routines to propagate debug information from old nodes to new nodes
* if the optimization replaces the old ones by the new ones.
- *
*/
-
-#ifndef _DBGINFO_H_
-#define _DBGINFO_H_
+#ifndef FIRM_DEBUG_DBGINFO_H
+#define FIRM_DEBUG_DBGINFO_H
#include "firm_types.h"
#include "ident.h"
}
#endif
-#endif /* _DBGINFO_H_ */
+#endif
* PURPOSE.
*/
-/*
- * Project: libFIRM
- * File name: ir/debug/dbginfo.h
- * Purpose: Implements the Firm interface to debug information -- private header.
- * Author: Goetz Lindenmaier
- * Modified by:
- * Created: 2001
- * CVS-ID: $Id$
- * Copyright: (c) 2001-2003 Universität Karlsruhe
- */
-
/**
-* @file dbginfo_t.h
-*
-* @author Goetz Lindenmaier
-*
-* dbginfo: This is a empty implementation of the Firm interface to
-* debugging support. It only guarantees that the Firm library compiles
-* and runs without any real debugging support.
-*/
-
-
-#ifndef __DBGINFO_T_H__
-#define __DBGINFO_T_H__
+ * @file
+ * @brief Implements the Firm interface to debug information -- private header.
+ * @author Goetz Lindenmaier
+ * @date 2001
+ * @version $Id$
+ * @summary
+ * dbginfo: This is a empty implementation of the Firm interface to
+ * debugging support. It only guarantees that the Firm library compiles
+ * and runs without any real debugging support.
+ */
+#ifndef FIRM_DEBUG_DBGINFO_T_H
+#define FIRM_DEBUG_DBGINFO_T_H
#include "dbginfo.h"
*/
extern snprint_dbg_func *__dbg_info_snprint;
-#endif /* __DBGINFO_T_H__ */
+#endif
* PURPOSE.
*/
-/*
- * Project: libFIRM
- * File name: ir/debug/debugger.c
- * Purpose: Helper function for integerated debug support
- * Author: Michael Beck
- * Modified by:
- * Created: 2005
- * CVS-ID: $Id$
- * Copyright: (c) 2001-2007 Universität Karlsruhe
+/**
+ * @file
+ * @brief Helper function for integerated debug support
+ * @author Michael Beck
+ * @date 2005
+ * @version $Id$
*/
#ifdef HAVE_CONFIG_H
#include "config.h"
* PURPOSE.
*/
-/*
- * Project: libFIRM
- * File name: ir/debug/debugger.h
- * Purpose: Helper function for integerated debug support
- * Author: Michael Beck
- * Modified by:
- * Created: 2005
- * CVS-ID: $Id$
- * Copyright: (c) 2001-2005 Universität Karlsruhe
+/**
+ * @file
+ * @brief Helper function for integerated debug support
+ * @author Michael Beck
+ * @date 2005
+ * @version $Id$
*/
-#ifndef __DEBUGGER_H__
-#define __DEBUGGER_H__
+#ifndef FIRM_DEBUG_DEBUGGER_H
+#define FIRM_DEBUG_DEBUGGER_H
/** Break into the debugger. */
void firm_debug_break(void);
/** Creates the debugger tables. */
void firm_init_debugger(void);
-#endif /* __DEBUGGER_H__ */
+#endif
* PURPOSE.
*/
-/*
- * Project: libFIRM
- * File name: ir/debug/firm_ycomp.c
- * Purpose: Connect firm to ycomp
- * Author: Christian Wuerdig
- * Modified by:
- * Created: 16.11.2006
- * CVS-ID: $Id$
- * Copyright: (c) 2001-2006 Universität Karlsruhe
+/**
+ * @file
+ * @brief Connect firm to ycomp
+ * @author Christian Wuerdig
+ * @date 16.11.2006
+ * @version $Id$
*/
#ifdef HAVE_CONFIG_H
#include "config.h"
* PURPOSE.
*/
-/*
- * Project: libFIRM
- * File name: ir/debug/firm_ycomp.h
- * Purpose: Connect firm to ycomp
- * Author: Christian Wuerdig
- * Modified by:
- * Created: 16.11.2006
- * CVS-ID: $Id$
- * Copyright: (c) 2001-2006 Universität Karlsruhe
+/**
+ * @file
+ * @brief Connect firm to ycomp
+ * @author Christian Wuerdig
+ * @date 16.11.2006
+ * @version $Id$
*/
-#ifndef _FIRM_YCOMP_H_
-#define _FIRM_YCOMP_H_
+#ifndef FIRM_DEBUG_FIRM_YCOMP_H
+#define FIRM_DEBUG_FIRM_YCOMP_H
#define FIRM_YCOMP_DEFAULT_HOST "localhost"
#define FIRM_YCOMP_DEFAULT_PORT 4242
*/
void firm_finish_ycomp_debugger(void);
-#endif /* _FIRM_YCOMP_H_ */
+#endif
* PURPOSE.
*/
-/*
- * Project: libFIRM
- * File name: ir/debug/seqnumbers.c
- * Purpose: Implements simple sequence numbers for Firm debug info.
- * Author: Michael Beck
- * Modified by:
- * Created: 2005
- * CVS-ID: $Id$
- * Copyright: (c) 2001-2005 Universität Karlsruhe
- */
-
/**
- * @file seqnumbers.c
+ * @file
+ * @brief Implements simple sequence numbers for Firm debug info.
+ * @author Michael Beck
+ * @date 2005
+ * @version $Id$
+ * @summary
+ * Sequence numbers for Firm.
*
- * Sequence numbers for Firm.
- *
- * A sequence number is an unique number representing a filename
- * and a line number. The number 0 represents empty information.
- * This module is an optional "snap-in" for the Firm debug info.
+ * A sequence number is an unique number representing a filename
+ * and a line number. The number 0 represents empty information.
+ * This module is an optional "snap-in" for the Firm debug info.
*/
-
#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
* PURPOSE.
*/
-/*
- * Project: libFIRM
- * File name: ir/debug/seqnumbers.h
- * Purpose: Implements simple sequence numbers for Firm debug info.
- * Author: Michael Beck
- * Modified by:
- * Created: 2005
- * CVS-ID: $Id$
- * Copyright: (c) 2001-2005 Universität Karlsruhe
- */
-
/**
- * @file seqnumbers.h
+ * @file
+ * @brief Implements simple sequence numbers for Firm debug info.
+ * @author Michael Beck
+ * @date 2005
+ * @version $Id$
+ * @summary
+ * Sequence numbers for Firm.
*
- * Sequence numbers for Firm.
- *
- * A sequence number is an unique number representing a filename
- * and a line number. The number 0 represents empty information.
- * This module is an optional "snap-in" for the Firm debug info.
- * In simple cases it should be possible to use sequence numbers
- * as dbg_info.
+ * A sequence number is an unique number representing a filename
+ * and a line number. The number 0 represents empty information.
+ * This module is an optional "snap-in" for the Firm debug info.
+ * In simple cases it should be possible to use sequence numbers
+ * as dbg_info.
*/
-#ifndef _SEQNUMBERS_H_
-#define _SEQNUMBERS_H_
+#ifndef FIRM_DEBUG_SEQNUMBERS_H
+#define FIRM_DEBUG_SEQNUMBERS_H
#include "ident.h"
*/
void firm_seqno_term(void);
-#endif /* _SEQNUMBERS_H_ */
+#endif