Make readahead functions static
diff --git a/Objects/fileobject.c b/Objects/fileobject.c
index 726621a..56aff1c 100644
--- a/Objects/fileobject.c
+++ b/Objects/fileobject.c
@@ -271,7 +271,7 @@
 	return NULL;
 }
 
-void drop_readahead(PyFileObject *);
+static void drop_readahead(PyFileObject *);
 
 /* Methods */
 
@@ -1608,7 +1608,7 @@
 	{0},
 };
 
-void
+static void
 drop_readahead(PyFileObject *f)
 {
 	if (f->f_buf != NULL) {
@@ -1620,7 +1620,9 @@
 /* Make sure that file has a readahead buffer with at least one byte 
    (unless at EOF) and no more than bufsize.  Returns negative value on 
    error */
-int readahead(PyFileObject *f, int bufsize) {
+static int
+readahead(PyFileObject *f, int bufsize)
+{
 	int chunksize;
 
 	if (f->f_buf != NULL) {
@@ -1655,8 +1657,9 @@
    horrified by the recursive call: maximum recursion depth is limited by 
    logarithmic buffer growth to about 50 even when reading a 1gb line. */
 
-PyStringObject *
-readahead_get_line_skip(PyFileObject *f, int skip, int bufsize) {
+static PyStringObject *
+readahead_get_line_skip(PyFileObject *f, int skip, int bufsize)
+{
 	PyStringObject* s;
 	char *bufptr;
 	char *buf;