m1cpu: use strncmp instead of strcmp (#3)

diff --git a/cpu.go b/cpu.go
index 2e1bf2a..79ca822 100644
--- a/cpu.go
+++ b/cpu.go
@@ -64,14 +64,15 @@
 //   io_iterator_t  iter;
 //   IOServiceGetMatchingServices(kIOMainPortDefault, matching, &iter);
 //
+//   const size_t bufsize = 512;
 //   io_object_t obj;
 //   while ((obj = IOIteratorNext(iter))) {
-//     char class[512];
+//     char class[bufsize];
 //     IOObjectGetClass(obj, class);
-//     char name[512];
+//     char name[bufsize];
 //     IORegistryEntryGetName(obj, name);
 //
-//     if (strcmp(name, "pmgr") == 0) {
+//     if (strncmp(name, "pmgr", bufsize) == 0) {
 //       CFTypeRef pCoreRef = IORegistryEntryCreateCFProperty(obj, CFSTR("voltage-states5-sram"), kCFAllocatorDefault, 0);
 //       CFTypeRef eCoreRef = IORegistryEntryCreateCFProperty(obj, CFSTR("voltage-states1-sram"), kCFAllocatorDefault, 0);
 //