summaryrefslogtreecommitdiffstats
path: root/dis/original/Pointer/pointer.c
diff options
context:
space:
mode:
Diffstat (limited to 'dis/original/Pointer/pointer.c')
-rw-r--r--dis/original/Pointer/pointer.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/dis/original/Pointer/pointer.c b/dis/original/Pointer/pointer.c
index a0aa62e..5671697 100644
--- a/dis/original/Pointer/pointer.c
+++ b/dis/original/Pointer/pointer.c
@@ -20,7 +20,7 @@
20#include "extra.h" 20#include "extra.h"
21 21
22#define MIN_FIELD_SIZE 16 22#define MIN_FIELD_SIZE 16
23#define MAX_FIELD_SIZE 16777216 23#define MAX_FIELD_SIZE (16777216*4) // Modifed from original
24#define MIN_WINDOW_SIZE 1 24#define MIN_WINDOW_SIZE 1
25#define MAX_WINDOW_SIZE 15 25#define MAX_WINDOW_SIZE 15
26#define MIN_HOP_LIMIT 1 26#define MIN_HOP_LIMIT 1
@@ -56,8 +56,8 @@ int main(int argc, char** argv){
56 unsigned int l; 56 unsigned int l;
57 SET_UP 57 SET_UP
58 58
59 fscanf(stdin, "%lu %u %lu %ld %u", 59 assert(fscanf(stdin, "%lu %u %lu %ld %u",
60 &f, &l, &maxhops, &seed, &n); 60 &f, &l, &maxhops, &seed, &n) == 5);
61 61
62 assert ((f >= MIN_FIELD_SIZE) && (f <= MAX_FIELD_SIZE)); 62 assert ((f >= MIN_FIELD_SIZE) && (f <= MAX_FIELD_SIZE));
63 w = (unsigned int) l; 63 w = (unsigned int) l;
@@ -72,8 +72,8 @@ int main(int argc, char** argv){
72 return (-1); 72 return (-1);
73 73
74 for (l=0; l<n; l++){ 74 for (l=0; l<n; l++){
75 fscanf(stdin, "%lu %lu %lu", 75 assert(fscanf(stdin, "%lu %lu %lu",
76 &(thread[l].initial), &(thread[l].minStop), &(thread[l].maxStop)); 76 &(thread[l].initial), &(thread[l].minStop), &(thread[l].maxStop)) == 3);
77 assert ((thread[l].initial >= 0) && (thread[l].initial < f)); 77 assert ((thread[l].initial >= 0) && (thread[l].initial < f));
78 assert ((thread[l].minStop >= 0) && (thread[l].minStop < f)); 78 assert ((thread[l].minStop >= 0) && (thread[l].minStop < f));
79 assert ((thread[l].maxStop >= 0) && (thread[l].maxStop < f)); 79 assert ((thread[l].maxStop >= 0) && (thread[l].maxStop < f));