Removed useless misc.h
[libfirm] / ir / adt / host.h
index 3272c59..42dac61 100644 (file)
@@ -1,20 +1,29 @@
-/* Declarations describing the host machine and C compiler.
-   Copyright (C) 1995, 1996 Markus Armbruster
-   All rights reserved.*/
-
-/* $Id$ */
+/*
+ * Project:     libFIRM
+ * File name:   ir/adt/host.h
+ * Purpose:     Declarations describing the host machine and C compiler.
+ * Author:      Markus Armbruster
+ * Modified by:
+ * Created:     1999 by getting from fiasco
+ * CVS-ID:      $Id$
+ * Copyright:   (c) 1995, 1996 Markus Armbruster
+ * Licence:     This file protected by GPL -  GNU GENERAL PUBLIC LICENSE.
+ */
 
 #ifndef _HOST_H
 #define _HOST_H
 
 #include <stddef.h>
 
+/**
+ * @file host.h
+ */
 
-/* A size handled efficiently by malloc(), at least 1K.  */
+/** A size handled efficiently by malloc(), at least 1K.  */
 #define PREF_MALLOC_SIZE 2048
 
 
-/* GNU C's __attribute__ */
+/** A wrapper around GNU C's __attribute__ */
 
 /* According to the documentation, the attributes we are interested in
    work with 2.5, but we encountered trouble before 2.7.  */
 
 /* Alignment */
 
-/* A type that has most constrained alignment.  */
+/** A type that has most constrained alignment.  */
 typedef union {
   long double d;
   void *p;
   long l;
 } aligned_type ATTRIBUTE ((aligned));
 
-/* Inquiring about the alignment.  */
+/** Inquiring about the alignment of a type.  */
 #ifdef __GNUC__
 # define ALIGNOF(type) __alignof__ (type)
 #else
 # define ALIGNOF(type) offsetof (struct { char c; type d; }, d)
 #endif
 
-/* Maximal alignment required for any type.  */
+/** Maximal alignment required for any type.  */
 #define MAX_ALIGN ALIGNOF (aligned_type)
 
 #endif