Beispiel #1
0
int __cdecl main(int argc, char *argv[])
{
	char name[32];
	int fd, i, data, ret;

	UNREFERENCED_PARAMETER(argc);
	UNREFERENCED_PARAMETER(argv);

	ret = sample_init();
	if (ret) {
		fprintf(stderr, "ERROR: Failed to initialize module\n");
		exit(1);
	}

	for (i = 0;; i++) {
		snprintf(name, sizeof(name), "sample%d", i);
		fd = linuxemu_dev_open(name);
		if (fd < 0)
			break;
		printf("%s opened\n", name);
		dump_and_read(fd);
		data = MAKE_DATA(i);
		if (linuxemu_dev_ioctl(fd, IOCTL_SAMPLE_SET, &data)) {
			printf("ioctl failed(IOCTL_SAMPLE_SET)\n");
		}
		dump_and_read(fd);
		linuxemu_dev_close(fd);
	}

	sample_exit();
	return 0;
}
static int sample_modal(bContext *C, wmOperator *op, const wmEvent *event)
{
	switch (event->type) {
		case LEFTMOUSE:
		case RIGHTMOUSE: /* XXX hardcoded */
			sample_exit(C, op);
			return OPERATOR_CANCELLED;
		case MOUSEMOVE:
			sample_apply(C, op, event);
			break;
	}

	return OPERATOR_RUNNING_MODAL;
}
static void sample_cancel(bContext *C, wmOperator *op)
{
	sample_exit(C, op);
}
Beispiel #4
0
static int sample_cancel(bContext *C, wmOperator *op)
{
	sample_exit(C, op);

	return OPERATOR_CANCELLED;
}