Index: uspace/app/bdsh/tok.c
===================================================================
--- uspace/app/bdsh/tok.c	(revision abf04a54e4c7aacff4953360924ae064a6a0fc91)
+++ uspace/app/bdsh/tok.c	(revision 4e6577c661dbe70c4cdf69e1e265dffcade96537)
@@ -224,6 +224,6 @@
 wchar_t tok_look_char(tokenizer_t *tok)
 {
-	unsigned int old_offset = tok->in_offset;
-	unsigned int old_char_offset = tok->in_char_offset;
+	size_t old_offset = tok->in_offset;
+	size_t old_char_offset = tok->in_char_offset;
 	wchar_t ret = tok_get_char(tok);
 	tok->in_offset = old_offset;
Index: uspace/app/bdsh/tok.h
===================================================================
--- uspace/app/bdsh/tok.h	(revision abf04a54e4c7aacff4953360924ae064a6a0fc91)
+++ uspace/app/bdsh/tok.h	(revision 4e6577c661dbe70c4cdf69e1e265dffcade96537)
@@ -38,6 +38,6 @@
 typedef struct {
 	char *text;
-	unsigned int byte_start;
-	unsigned int char_start;
+	size_t byte_start;
+	size_t char_start;
 	size_t byte_length;
 	size_t char_length;
@@ -47,8 +47,8 @@
 typedef struct {
 	char *in;
-	unsigned int in_offset;
-	unsigned int last_in_offset;
-	unsigned int in_char_offset;
-	unsigned int last_in_char_offset;
+	size_t in_offset;
+	size_t last_in_offset;
+	size_t in_char_offset;
+	size_t last_in_char_offset;
 	
 	char *outbuf;
