bonjour
j'ai écrits un petit program en c sous debian, je compile avec gcc

voici le soft
/* programme de creation de fichier test */

#include "stdio.h"

/* init variable */
int taille;
FILE *file_in;
char *fichier;
char filename;

/* programme principal */
void in main()
{
/* ouverture fichier */
filename="fictest.txt";
file_in=fopen(filename,"r+");
fseek(file_in,0,SEEK_END);
taille=ftell(file_in);
fclose(file_in);

file_in=fopen(filename,"r+");
fread(fichier,1,taille,file_in);
fprintf(fichier);
fclose(file_in);
free(fichier);
}

lors de la compilation avec gcc j'ai le message suivant :

files.c:12: error : otwo or more data types in declaration of 'main'

je ne comprend pas cette erreur
pouvez vous m'aider
Merci