From 6f2e556b2ba92c1297db0ef6965a5b1cb614416d Mon Sep 17 00:00:00 2001
From: Yichao Yu <yyc1992@gmail.com>
Date: Mon, 16 Jun 2014 04:00:17 -0400
Subject: [PATCH] move functions used by only one file to .cpp

---
 src/c_wrapper/program.cpp | 6 ++++++
 src/c_wrapper/program.h   | 5 -----
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/c_wrapper/program.cpp b/src/c_wrapper/program.cpp
index c3f67def..2aa6efe7 100644
--- a/src/c_wrapper/program.cpp
+++ b/src/c_wrapper/program.cpp
@@ -7,6 +7,12 @@ namespace pyopencl {
 
 template class clobj<cl_program>;
 
+PYOPENCL_USE_RESULT static PYOPENCL_INLINE program*
+new_program(cl_program prog, program_kind_type progkind=KND_UNKNOWN)
+{
+    return pyopencl_convert_obj(program, clReleaseProgram, prog, progkind);
+}
+
 program::~program()
 {
     pyopencl_call_guarded_cleanup(clReleaseProgram, this);
diff --git a/src/c_wrapper/program.h b/src/c_wrapper/program.h
index e4830427..08357a27 100644
--- a/src/c_wrapper/program.h
+++ b/src/c_wrapper/program.h
@@ -80,11 +80,6 @@ public:
     //       }
     // #endif
 };
-PYOPENCL_USE_RESULT static PYOPENCL_INLINE program*
-new_program(cl_program prog, program_kind_type progkind=KND_UNKNOWN)
-{
-    return pyopencl_convert_obj(program, clReleaseProgram, prog, progkind);
-}
 
 // }}}
 
-- 
GitLab