fix compile errors on OS X
authorbdemsky <bdemsky@uci.edu>
Thu, 17 Dec 2015 08:43:12 +0000 (00:43 -0800)
committerbdemsky <bdemsky@uci.edu>
Thu, 17 Dec 2015 08:43:12 +0000 (00:43 -0800)
cliffc-hashtable/cliffc_hashtable.h
cliffc-hashtable/main.cc
concurrent-hashmap/hashmap.h
treiber-stack/main.c
treiber-stack/my_stack.c
treiber-stack/my_stack.h

index c5c251c..876a89b 100644 (file)
@@ -1,7 +1,6 @@
 #ifndef CLIFFC_HASHTABLE_H
 #define CLIFFC_HASHTABLE_H
 
-#include <iostream>
 #include <atomic>
 #include "stdio.h" 
 //#include <common.h>
index 8d94528..b29f765 100644 (file)
@@ -1,4 +1,3 @@
-#include <iostream>
 #include <threads.h>
 #include "cliffc_hashtable.h"
 
index 68dd815..f4deb8f 100644 (file)
@@ -1,7 +1,6 @@
 #ifndef _HASHMAP_H
 #define _HASHMAP_H
 
-#include <iostream>
 #include <atomic>
 #include "stdio.h" 
 //#include <common.h>
index d27242e..6342d84 100644 (file)
@@ -6,7 +6,7 @@
 #include "model-assert.h"
 
 static int procs = 4;
-static stack_t *stack;
+static mystack_t *stack;
 static thrd_t *threads;
 static int num_threads;
 
index 5f3cc89..f65417d 100644 (file)
@@ -56,7 +56,7 @@ static void reclaim(unsigned int node)
        MODEL_ASSERT(0);
 }
 
-void init_stack(stack_t *s, int num_threads)
+void init_stack(mystack_t *s, int num_threads)
 {
        int i, j;
 
@@ -74,7 +74,7 @@ void init_stack(stack_t *s, int num_threads)
        atomic_init(&s->top, MAKE_POINTER(0, 0));
 }
 
-void push(stack_t *s, unsigned int val) {
+void push(mystack_t *s, unsigned int val) {
        unsigned int nodeIdx = new_node();
        node_t *node = &s->nodes[nodeIdx];
        node->value = val;
@@ -95,7 +95,7 @@ void push(stack_t *s, unsigned int val) {
        } 
 }
 
-unsigned int pop(stack_t *s) 
+unsigned int pop(mystack_t *s) 
 {
        pointer oldTop, newTop, next;
        node_t *node;
index 8d4d789..ebb8baa 100644 (file)
@@ -27,9 +27,9 @@ typedef struct node {
 typedef struct {
        pointer_t top;
        node_t nodes[MAX_NODES + 1];
-} stack_t;
+} mystack_t;
 
-void init_stack(stack_t *s, int num_threads);
-void push(stack_t *s, unsigned int val);
-unsigned int pop(stack_t *s);
+void init_stack(mystack_t *s, int num_threads);
+void push(mystack_t *s, unsigned int val);
+unsigned int pop(mystack_t *s);
 int get_thread_num();