aboutsummaryrefslogtreecommitdiff
path: root/src/cl-utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cl-utils.c')
-rw-r--r--src/cl-utils.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/cl-utils.c b/src/cl-utils.c
index c2c1bf1d..1b6667c4 100644
--- a/src/cl-utils.c
+++ b/src/cl-utils.c
@@ -188,7 +188,7 @@ cl_device_id get_cl_dev(cl_context ctx, int n)
cl_device_id *dev;
cl_int r;
size_t size;
- int i, num_devs;
+ int num_devs;
/* Get the required size of the array */
r = clGetContextInfo(ctx, CL_CONTEXT_DEVICES, 0, NULL, &size);
@@ -212,6 +212,8 @@ cl_device_id get_cl_dev(cl_context ctx, int n)
if ( n < 0 ) {
+ int i;
+
STATUS("Available devices:\n");
for ( i=0; i<num_devs; i++ ) {
@@ -267,7 +269,6 @@ cl_program load_program_from_string(const char *source_in, size_t len,
cl_int r;
char cflags[1024] = "";
char *insert_pos;
- size_t il;
char *source;
/* Copy the code because we need to zero-terminate it */
@@ -282,6 +283,8 @@ cl_program load_program_from_string(const char *source_in, size_t len,
if ( insert_pos != NULL ) {
char *source2;
+ size_t il;
+
source2 = malloc(strlen(source)+strlen(insert_stuff)+1);
if ( source2 == NULL ) {
free(source);