#include <stdio.h>
#include <stdlib.h>

char **argvv;

int msg_help();
void read();

struct tekst_node {
	struct tekst_node *neste;
	char *tekst;
};

int main (int argc, char *argv[]) {
	argvv = argv;

	if (argc != 3)
		msg_help();
	
	FILE *fp = fopen(argv[2], "r");
	
	if (!strcmp(argv[1], "read")) {
		read(fp);
	}
	else {
		fprintf(stderr, "%s: Ikkje gjenkjend kommando\n", argv[1]);
		msg_help();
	}
	
	fclose(fp);

	return 0;
}

void read(FILE *fp) {
	int c;
	while ((c = fgetc(fp)) != EOF) {
		putchar(c);
	}
	printf("\n");
}

int msg_help () {
	fprintf(stderr, "Bruk: %s <kommando> <fil>\n", argvv[0]);
	exit(EXIT_FAILURE);
}
