#include #include int main() { const uint16_t maxlength = 16; double my_buffer[maxlength]; p_cb_double data; for(int ind = 0; ind < 2; ind++) { for(int x = 0; x < 16; x++) { printf("[%02d] Before: %02lf\t", x, data.buffer[x]); data.push(&data, (double)x); printf("[%02d] After: %02lf\r\n", x, data.buffer[x]); } } int x = 5; printf("%d\r\n", x); return 0; }