#include "p2k.h"

int main() {
	p2k_packet *p;
	int pos;

	printf("--------RESTART--------\n");
	p = p2k_packet_create(P2K_RESTART, 0);
	p2k_packet_print(p);
	p2k_packet_destroy(p);

	printf("--------SUSPEND--------\n");
	p = p2k_packet_create(P2K_SUSPEND, 1);
	pos = 0;
	p2k_packet_put_u8(p, &pos, 0x00);
	p2k_packet_set_data_size(p, pos);
	p2k_packet_print(p);
	p2k_packet_destroy(p);

	printf("------_FSAC_OPEN-------\n");
	p = p2k_packet_create(P2K_SUSPEND, P2K_PACKET_DATA_MAX);
	pos = 0;
	p2k_packet_put_u32(p, &pos, P2K_FSAC_OPEN);
	p2k_packet_put_u16(p, &pos, 0x0000);
	p2k_packet_put_u16(p, &pos, P2K_FILE_NOATTR);
	p2k_packet_put_str(p, &pos, "/a/myfile.txt");
	p2k_packet_set_data_size(p, pos);
	p2k_packet_print(p);
	p2k_packet_destroy(p);
	
	return 0;
}
