Skip to content
Snippets Groups Projects
Commit 02d6f6a5 authored by Danny Auble's avatar Danny Auble
Browse files

Alter tests to use uint64_t instead of long long unsigned ints

parent da8409c0
No related branches found
No related tags found
No related merge requests found
...@@ -33,6 +33,9 @@ ...@@ -33,6 +33,9 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <stdint.h>
#include <inttypes.h>
#include "config.h" #include "config.h"
static void _load_mask(cpu_set_t *mask) static void _load_mask(cpu_set_t *mask)
...@@ -52,9 +55,9 @@ static void _load_mask(cpu_set_t *mask) ...@@ -52,9 +55,9 @@ static void _load_mask(cpu_set_t *mask)
} }
} }
static long long unsigned int _mask_to_int(cpu_set_t *mask) static uint64_t _mask_to_int(cpu_set_t *mask)
{ {
long long unsigned int i, rc = 0; uint64_t i, rc = 0;
for (i=0; i<CPU_SETSIZE; i++) { for (i=0; i<CPU_SETSIZE; i++) {
if (CPU_ISSET(i, mask)) if (CPU_ISSET(i, mask))
rc += (1 << i); rc += (1 << i);
...@@ -77,6 +80,6 @@ main (int argc, char **argv) ...@@ -77,6 +80,6 @@ main (int argc, char **argv)
exit(1); exit(1);
} }
task_id = atoi(task_str); task_id = atoi(task_str);
printf("TASK_ID:%d,MASK:%llu\n", task_id, _mask_to_int(&mask)); printf("TASK_ID:%d,MASK:%"PRIu64"\n", task_id, _mask_to_int(&mask));
exit(0); exit(0);
} }
...@@ -33,6 +33,9 @@ ...@@ -33,6 +33,9 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <stdint.h>
#include <inttypes.h>
#include "config.h" #include "config.h"
static void _load_mask(cpu_set_t *mask) static void _load_mask(cpu_set_t *mask)
...@@ -52,17 +55,17 @@ static void _load_mask(cpu_set_t *mask) ...@@ -52,17 +55,17 @@ static void _load_mask(cpu_set_t *mask)
} }
} }
static long long unsigned int _mask_to_int(cpu_set_t *mask)
static uint64_t _mask_to_int(cpu_set_t *mask)
{ {
long long unsigned int i, rc = 0; uint64_t i, rc = 0;
for (i=0; i<CPU_SETSIZE; i++) { for (i=0; i<CPU_SETSIZE; i++) {
if (CPU_ISSET(i, mask)) if (CPU_ISSET(i, mask))
rc += ((long long unsigned int)1 << i); rc += (1 << i);
} }
return rc; return rc;
} }
main (int argc, char **argv) main (int argc, char **argv)
{ {
char *task_str; char *task_str;
...@@ -77,6 +80,6 @@ main (int argc, char **argv) ...@@ -77,6 +80,6 @@ main (int argc, char **argv)
exit(1); exit(1);
} }
task_id = atoi(task_str); task_id = atoi(task_str);
printf("TASK_ID:%d,MASK:%llu\n", task_id, _mask_to_int(&mask)); printf("TASK_ID:%d,MASK:%"PRIu64"\n", task_id, _mask_to_int(&mask));
exit(0); exit(0);
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment