Esempio n. 1
0
void read_vector_test()
{
    cbuf_t in;

    printf("read_vector_test1: BEGIN\n");
    cbuf_initv(&in, &vec1);
    cbuf_print(&in, "vec1");
    print_u8(&in, 10);
    print_u16(&in, 10);
    print_u32(&in, 10);
    print_u64(&in, 10);
    print_f32(&in, 10);
    print_f64(&in, 10);
    printf("read_vector_test1: END%s\n",
	   !cbuf_eob(&in) ? " (data not consumed)" : "");
    cbuf_print(&in, "vec1");
    cbuf_final(&in);

    printf("read_vector_test2: BEGIN\n");
    cbuf_initv(&in, &vec2);
    cbuf_print(&in, "vec2");
    print_u32(&in, 5);    
    print_u16(&in, 1);
    print_u8(&in, 1);
    printf("read_vector_test2: END%s\n",
	   !cbuf_eob(&in) ? " (data not consumed)" : "");
    cbuf_print(&in, "vec2");
    cbuf_final(&in);
}
Esempio n. 2
0
/* Prints out the matchinfo. */
static void
print(const struct ipt_ip *ip,
      const struct ipt_entry_match *match,
      int numeric)
{
	printf("u32 ");
	print_u32((struct ipt_u32 *)match->data);
}
Esempio n. 3
0
void read_buffer_test()
{
    cbuf_t in;
    printf("read_buffer_test vu8: BEGIN\n");
    cbuf_init(&in, &vu8, sizeof(vu8), 0, 0);
    print_u8(&in, 10);
    printf("read_buffer_test vu8: END%s\n",
	   !cbuf_eob(&in) ? " (data not consumed)" : "");
    cbuf_final(&in);

    printf("read_buffer_test vu16: BEGIN\n");
    cbuf_init(&in, &vu16, sizeof(vu16), 0, 0);
    print_u16(&in, 10);
    printf("read_buffer_test vu16: END%s\n",
	   !cbuf_eob(&in) ? " (data not consumed)" : "");
    cbuf_final(&in);

    printf("read_buffer_test vu32: BEGIN\n");
    cbuf_init(&in, &vu32, sizeof(vu32), 0, 0);
    print_u32(&in, 10);
    printf("read_buffer_test vu32: END%s\n",
	   !cbuf_eob(&in) ? " (data not consumed)" : "");
    cbuf_final(&in);

    printf("read_buffer_test vu64: BEGIN\n");
    cbuf_init(&in, &vu64, sizeof(vu64), 0, 0);
    print_u64(&in, 10);
    printf("read_buffer_test vu64: END%s\n",
	   !cbuf_eob(&in) ? " (data not consumed)" : "");
    cbuf_final(&in);

    printf("read_buffer_test vf32: BEGIN\n");
    cbuf_init(&in, &vf32, sizeof(vf32), 0, 0);
    print_f32(&in, 10);
    printf("read_buffer_test vu32: END%s\n",
	   !cbuf_eob(&in) ? " (data not consumed)" : "");
    cbuf_final(&in);

    printf("read_buffer_test vf64: BEGIN\n");
    cbuf_init(&in, &vf64, sizeof(vf64), 0, 0);
    print_f64(&in, 10);
    printf("read_buffer_test vf64: END%s\n",
	   !cbuf_eob(&in) ? " (data not consumed)" : "");
    cbuf_final(&in);
}
Esempio n. 4
0
// this must be the first executable code as the loader executes from the first program address
ReturnType lcd_test(int block, int status)
{
	APPLICATION_INITIALISE();

	print("lcd test\n");

	print("LCD_VRAM          = ");
	print_u32(LCD_VRAM);
	print_char('\n');

	print("LCD_HEIGHT_LINES  = ");
	print_u32(LCD_HEIGHT_LINES);
	print_char('\n');

	print("LCD_WIDTH_PIXELS  = ");
	print_u32(LCD_WIDTH_PIXELS);
	print_char('\n');

	print("LCD_WIDTH_BYTES   = ");
	print_u32(LCD_WIDTH_BYTES);
	print_char('\n');


	print("VRAM_HEIGHT_LINES = ");
	print_u32(LCD_VRAM_HEIGHT_LINES);
	print_char('\n');

	print("VRAM_WIDTH_PIXELS = ");
	print_u32(LCD_VRAM_WIDTH_PIXELS);
	print_char('\n');

	print("VRAM_WIDTH_BYTES  = ");
	print_u32(LCD_VRAM_WIDTH_BYTES);
	print_char('\n');

	init_lcd();

	do {
		print("loop (space->pause/resume, enter -> exit)\n");
	} while (process());


	APPLICATION_FINALISE(0, 0);
}
Esempio n. 5
0
/* Saves the union ipt_matchinfo in parsable form to stdout. */
static void save(const struct ipt_ip *ip, const struct ipt_entry_match *match)
{
	printf("--u32 ");
	print_u32((struct ipt_u32 *)match->data);
}