Browse Source

Avoid "never defined inlined function" warnings when compiling with --std=gnu99

Cédric Augonnet 14 years ago
parent
commit
59532859e8

+ 8 - 8
src/core/workers.h

@@ -142,17 +142,17 @@ struct starpu_machine_config_s {
 
 
 unsigned _starpu_machine_is_running(void);
 unsigned _starpu_machine_is_running(void);
 
 
-inline uint32_t _starpu_worker_exists(uint32_t task_mask);
-inline uint32_t _starpu_may_submit_cuda_task(void);
-inline uint32_t _starpu_may_submit_cpu_task(void);
-inline uint32_t _starpu_may_submit_opencl_task(void);
-inline uint32_t _starpu_worker_may_execute_task(unsigned workerid, uint32_t where);
+uint32_t _starpu_worker_exists(uint32_t task_mask);
+uint32_t _starpu_may_submit_cuda_task(void);
+uint32_t _starpu_may_submit_cpu_task(void);
+uint32_t _starpu_may_submit_opencl_task(void);
+uint32_t _starpu_worker_may_execute_task(unsigned workerid, uint32_t where);
 unsigned _starpu_worker_can_block(unsigned memnode);
 unsigned _starpu_worker_can_block(unsigned memnode);
 void _starpu_block_worker(int workerid, pthread_cond_t *cond, pthread_mutex_t *mutex);
 void _starpu_block_worker(int workerid, pthread_cond_t *cond, pthread_mutex_t *mutex);
 
 
-inline void _starpu_lock_all_queues_attached_to_node(unsigned node);
-inline void _starpu_unlock_all_queues_attached_to_node(unsigned node);
-inline void _starpu_broadcast_all_queues_attached_to_node(unsigned node);
+void _starpu_lock_all_queues_attached_to_node(unsigned node);
+void _starpu_unlock_all_queues_attached_to_node(unsigned node);
+void _starpu_broadcast_all_queues_attached_to_node(unsigned node);
 
 
 void _starpu_set_local_worker_key(struct starpu_worker_s *worker);
 void _starpu_set_local_worker_key(struct starpu_worker_s *worker);
 struct starpu_worker_s *_starpu_get_local_worker_key(void);
 struct starpu_worker_s *_starpu_get_local_worker_key(void);

+ 1 - 1
src/datawizard/coherency.h

@@ -172,7 +172,7 @@ int _starpu_fetch_task_input(struct starpu_task *task, uint32_t mask);
 
 
 unsigned _starpu_is_data_present_or_requested(struct starpu_data_state_t *state, uint32_t node);
 unsigned _starpu_is_data_present_or_requested(struct starpu_data_state_t *state, uint32_t node);
 
 
-inline void _starpu_set_data_requested_flag_if_needed(struct starpu_data_state_t *state, uint32_t node);
+void _starpu_set_data_requested_flag_if_needed(struct starpu_data_state_t *state, uint32_t node);
 
 
 int _starpu_prefetch_task_input_on_node(struct starpu_task *task, uint32_t node);
 int _starpu_prefetch_task_input_on_node(struct starpu_task *task, uint32_t node);
 
 

+ 4 - 4
src/datawizard/datastats.h

@@ -22,13 +22,13 @@
 #include <stdint.h>
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdlib.h>
 
 
-inline void _starpu_msi_cache_hit(unsigned node);
-inline void _starpu_msi_cache_miss(unsigned node);
+void _starpu_msi_cache_hit(unsigned node);
+void _starpu_msi_cache_miss(unsigned node);
 
 
 void _starpu_display_msi_stats(void);
 void _starpu_display_msi_stats(void);
 
 
-inline void _starpu_allocation_cache_hit(unsigned node __attribute__ ((unused)));
-inline void _starpu_data_allocation_inc_stats(unsigned node __attribute__ ((unused)));
+void _starpu_allocation_cache_hit(unsigned node __attribute__ ((unused)));
+void _starpu_data_allocation_inc_stats(unsigned node __attribute__ ((unused)));
 
 
 
 
 void _starpu_display_comm_amounts(void);
 void _starpu_display_comm_amounts(void);

+ 1 - 1
src/datawizard/footprint.h

@@ -22,6 +22,6 @@
 #include <core/jobs.h>
 #include <core/jobs.h>
 
 
 void _starpu_compute_buffers_footprint(struct starpu_job_s *j);
 void _starpu_compute_buffers_footprint(struct starpu_job_s *j);
-inline uint32_t _starpu_compute_data_footprint(starpu_data_handle handle);
+uint32_t _starpu_compute_data_footprint(starpu_data_handle handle);
 
 
 #endif // __FOOTPRINT_H__
 #endif // __FOOTPRINT_H__

+ 1 - 1
src/datawizard/memory_nodes.h

@@ -61,6 +61,6 @@ void _starpu_memory_node_attach_queue(struct starpu_jobq_s *q, unsigned nodeid);
 starpu_node_kind _starpu_get_node_kind(uint32_t node);
 starpu_node_kind _starpu_get_node_kind(uint32_t node);
 unsigned _starpu_get_memory_nodes_count(void);
 unsigned _starpu_get_memory_nodes_count(void);
 
 
-inline starpu_mem_node_descr *_starpu_get_memory_node_description(void);
+starpu_mem_node_descr *_starpu_get_memory_node_description(void);
 
 
 #endif // __MEMORY_NODES_H__
 #endif // __MEMORY_NODES_H__