summaryrefslogtreecommitdiff
path: root/src/include/skalibs/surf.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/skalibs/surf.h')
-rw-r--r--src/include/skalibs/surf.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/include/skalibs/surf.h b/src/include/skalibs/surf.h
index 15e9215..d856d71 100644
--- a/src/include/skalibs/surf.h
+++ b/src/include/skalibs/surf.h
@@ -6,16 +6,16 @@
#include <sys/types.h>
#include <stdint.h>
-typedef struct SURFSchedule SURFSchedule, *SURFSchedule_ref, **SURFSchedule_ref_ref ;
+typedef struct SURFSchedule SURFSchedule, *SURFSchedule_ref ;
struct SURFSchedule
{
uint32_t seed[32] ;
uint32_t in[12] ;
+ uint32_t pos ;
char out[32] ;
- unsigned int pos ;
} ;
-#define SURFSCHEDULE_ZERO { .seed = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, .in = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, .out = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", .pos = 32 }
+#define SURFSCHEDULE_ZERO { .seed = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, .in = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, .pos = 32, .out = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" }
extern void surf_init (SURFSchedule *, char const *) ; /* 160 chars */
extern void surf (SURFSchedule *, char *, size_t) ;