Index: file.c
===================================================================
--- file.c	(revision 193)
+++ file.c	(revision 194)
@@ -343,3 +343,27 @@
 //printf("loaded.\n");
 }
 
+unsigned long raydium_file_sum_simple(char *filename)
+{
+unsigned long total=0;
+unsigned long cpt=0;
+int c;
+FILE *fp;
+
+fp=raydium_file_fopen(filename,"rb");
+if(!fp)
+    {
+    raydium_log("file simple sum: error: cannot open file '%s'",filename);
+    return 0;
+    }
+
+while( (c=fgetc(fp))!=EOF )
+    {
+    c*=cpt;
+    total+=c;
+    cpt++;
+    }
+
+fclose(fp);
+return total;
+}