1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
/* add.c */
#include "add.h"
#include <stddef.h>
static unsigned g_sample[] =
{
/* *INDENT-OFF* */
0x00, 0x00,
0x00, 0x01,
0x00, 0x03,
0x00, 0x1A,
0x01, 0x10,
0x01, 0x1B,
0x02, 0x33,
0x02, 0x52,
0x02, 0x10,
0x01, 0x20,
0x00, 0x7D,
0x00, 0x41,
0x00, 0x28,
0x00, 0x1B,
0x00, 0x08,
0x00, 0x01,
/* *INDENT-ON* */
};
size_t g_i;
static unsigned get_sample(void)
{
unsigned data = g_sample[g_i];
g_i = (g_i + 1) % sizeof g_sample / sizeof *g_sample;
return data;
}
unsigned addh (void)
{
return get_sample();
}
unsigned addl (void)
{
return get_sample();
} |
Partager