Fixed warning.
[libfirm] / include / libfirm / execfreq.h
index 9e36f80..7e65213 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.
  *
 #define FIRM_ANA_EXECFREQ_H
 
 #include "firm_types.h"
+#include "begin.h"
 
 struct ir_exec_freq;
 
 /**
  * Create execfreq structure (to be used with set_execfreq)
  */
-ir_exec_freq *create_execfreq(ir_graph *irg);
+FIRM_API ir_exec_freq *create_execfreq(ir_graph *irg);
 
 /**
  * Set execution frequency of a basic block
  */
-void set_execfreq(ir_exec_freq *ef, const ir_node *block, double freq);
+FIRM_API void set_execfreq(ir_exec_freq *ef, const ir_node *block, double freq);
 
 /**
  * Create execfreq structure and initialize with estimated frequencies
  */
-ir_exec_freq *compute_execfreq(ir_graph *irg, double loop_weight);
+FIRM_API ir_exec_freq *compute_execfreq(ir_graph *irg, double loop_weight);
 
-void free_execfreq(ir_exec_freq *ef);
+FIRM_API void free_execfreq(ir_exec_freq *ef);
 
-double get_block_execfreq(const ir_exec_freq *ef, const ir_node *block);
-unsigned long get_block_execfreq_ulong(const ir_exec_freq *ef, const ir_node *block);
+FIRM_API double get_block_execfreq(const ir_exec_freq *ef,
+                                   const ir_node *block);
+
+FIRM_API unsigned long get_block_execfreq_ulong(const ir_exec_freq *ef,
+                                                const ir_node *block);
+
+#include "end.h"
 
 #endif