cs_version() can accept NULL arguments. this is useful if you dont care about major/minor, but only want to get returned combined version
diff --git a/cs.c b/cs.c
index 7eb0f5d..7f32e93 100644
--- a/cs.c
+++ b/cs.c
@@ -19,8 +19,10 @@
 
 unsigned int cs_version(int *major, int *minor)
 {
-	*major = CS_API_MAJOR;
-	*minor = CS_API_MINOR;
+	if (major != NULL && minor != NULL) {
+		*major = CS_API_MAJOR;
+		*minor = CS_API_MINOR;
+	}
 
 	return (CS_API_MAJOR << 8) + CS_API_MINOR;
 }