diff options
Diffstat (limited to 'testsuites/sptests/sp13/fillbuff.c')
-rw-r--r-- | testsuites/sptests/sp13/fillbuff.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/testsuites/sptests/sp13/fillbuff.c b/testsuites/sptests/sp13/fillbuff.c index 728606e5bb..6930913d3d 100644 --- a/testsuites/sptests/sp13/fillbuff.c +++ b/testsuites/sptests/sp13/fillbuff.c @@ -21,10 +21,26 @@ #include "system.h" +#define MESSAGE_SIZE (sizeof(long) * 4) + void Fill_buffer( char *source, long *buffer ) { + char *p; + int i; +/* memcpy( buffer, source, 16 ); +*/ + p = source; + for ( i=0 ; i<MESSAGE_SIZE ; i++ ) { + buffer[i] = *p++; + buffer[i] <<= 8; + buffer[i] |= *p++; + buffer[i] <<= 8; + buffer[i] |= *p++; + buffer[i] <<= 8; + buffer[i] |= *p++; + } } |