@@ -47,9 +47,9 @@ int load_libcublas(int major, int minor, error *e) {
4747 #ifdef DEBUG
4848 fprintf (stderr , "Loading cuBLAS %d.%d.\n" , major , minor );
4949 #endif
50- n = snprintf (libname , 64 , "cublas64_%d%d.dll" , major , minor );
51- if (n < 0 || n >= 64 )
52- return error_set (e , GA_SYS_ERROR , "cublas library name too long. " );
50+ n = snprintf (libname , sizeof ( libname ) , "cublas64_%d%d.dll" , major , minor );
51+ if (n < 0 || n >= sizeof ( libname ) )
52+ return error_set (e , GA_SYS_ERROR , "snprintf " );
5353 lib = ga_load_library (libname , e );
5454 }
5555#else /* Unix */
@@ -60,9 +60,9 @@ int load_libcublas(int major, int minor, error *e) {
6060 #ifdef DEBUG
6161 fprintf (stderr , "Loading cuBLAS %d.%d.\n" , major , minor );
6262 #endif
63- n = snprintf (libname , 128 , "/Developer/NVIDIA/CUDA-%d.%d/lib/libcublas.dylib" , major , minor );
64- if (n < 0 || n >= 128 )
65- return error_set (e , GA_SYS_ERROR , "cublas library path too long. " );
63+ n = snprintf (libname , sizeof ( libname ) , "/Developer/NVIDIA/CUDA-%d.%d/lib/libcublas.dylib" , major , minor );
64+ if (n < 0 || n >= sizeof ( libname ) )
65+ return error_set (e , GA_SYS_ERROR , "snprintf " );
6666 lib = ga_load_library (libname , e );
6767 }
6868#else
0 commit comments