Index: file.h
===================================================================
--- file.h	(revision 339)
+++ file.h	(revision 340)
@@ -14,7 +14,7 @@
 **/
 
 
-extern void raydium_file_dirname(char *dest,char *from);
+__rayapi void raydium_file_dirname(char *dest,char *from);
 /**
 Reliable and portable version of libc's ##dirname## function.
 This function extracts directory from ##from## filename, and writes it
@@ -22,20 +22,20 @@
 No memory allocation will be done by the function.
 **/
 
-extern void raydium_file_basename(char *dest,char *from);
+__rayapi void raydium_file_basename(char *dest,char *from);
 /**
 Another libc clone, for ##basename## function. Extracts file name from a
 path into ##dest## string.
 **/
 
-extern void raydium_file_log_fopen_display(void);
+__rayapi void raydium_file_log_fopen_display(void);
 /**
 Display (console) all filenames that were opened before the call.
 ##--files## command line option will call this function at the application's
 exit, closed or not.
 **/
 
-extern FILE *raydium_file_fopen(char *file, char *mode);
+__rayapi FILE *raydium_file_fopen(char *file, char *mode);
 /**
 Raydium wrapper to libc's ##fopen## function.
 This function will:
@@ -46,17 +46,17 @@
 **/
 
 #ifdef PHP_SUPPORT
-extern int raydium_rayphp_repository_file_get(char *file);
+__rayapi int raydium_rayphp_repository_file_get(char *file);
 #else
 #define raydium_php_repository_file_get fopen
 #endif
 
-extern unsigned long raydium_file_sum_simple(char *filename);
+__rayapi unsigned long raydium_file_sum_simple(char *filename);
 /**
 This function will generate a very simple checksum on ##filename##.
 **/
 
-extern char * raydium_file_home_path(char *file);
+__rayapi char * raydium_file_home_path(char *file);
 /**
 This function will return an absolute file path for ##file## in the home
 directory of the current user. 
@@ -67,12 +67,12 @@
 See also ##raydium_init_args_name()## if you want to tune this result.
 **/
 
-extern void raydium_file_home_path_cpy(char *file, char *dest);
+__rayapi void raydium_file_home_path_cpy(char *file, char *dest);
 /**
 Same as above, but you must provide memory with ##dest##.
 **/
 
-extern char *raydium_file_load(char *filename);
+__rayapi char *raydium_file_load(char *filename);
 /**
 This function loads ##filename## (as a binary file under win32, no matter 
 under Linux) in a string, and returns its address. **You** must free this