Index: parser.h
===================================================================
--- parser.h	(revision 339)
+++ parser.h	(revision 340)
@@ -32,19 +32,19 @@
 Semi-colon are purely esthetic.
 **/
 
-extern void raydium_parser_trim (char *org);
+__rayapi void raydium_parser_trim (char *org);
 /**
 Strip whitespace (or other characters) from the beginning and end of a string.
 So far, ' ', '\n' and ';' are deleted.
 **/
 
-extern signed char raydium_parser_isdata (char *str);
+__rayapi signed char raydium_parser_isdata (char *str);
 /**
 Returns true (1) if ##str## contains data, false (0) otherwise (comments and
 blank lines).
 **/
 
-extern signed char raydium_parser_cut (char *str, char *part1, char *part2, char separator);
+__rayapi signed char raydium_parser_cut (char *str, char *part1, char *part2, char separator);
 /**
 This function will cut ##str## in two parts (##part1## and ##part2##) on
 ##separator##. No memory allocation will be done by this functions.
@@ -52,12 +52,12 @@
 Return true (##i##+1) if ##str## was cut, where ##i## is the separator position.
 **/
 
-extern void raydium_parser_replace (char *str, char what, char with);
+__rayapi void raydium_parser_replace (char *str, char what, char with);
 /**
 Will replace all occurence of ##what## with ##with##.
 **/
 
-extern int raydium_parser_read (char *var, char *val_s, GLfloat *val_f, int *size, FILE *fp);
+__rayapi int raydium_parser_read (char *var, char *val_s, GLfloat *val_f, int *size, FILE *fp);
 /**
 Reads a new data line in ##fp##.
 ##var## will contain variable name. You'll find associated value in ##val_s##
@@ -91,7 +91,7 @@
 %%
 **/
 
-signed char raydium_parser_db_get(char *key, char *value, char *def);
+__rayapi signed char raydium_parser_db_get(char *key, char *value, char *def);
 /**
 This function will copy the value of ##key## from Raydium's database to
 ##value##. If ##key## is not found, ##def## is used as a default value.
@@ -102,7 +102,7 @@
 No memory allocation is done for you.
 **/
 
-signed char raydium_parser_db_set(char *key, char *value);
+__rayapi signed char raydium_parser_db_set(char *key, char *value);
 /**
 Sets ##key## in the Raydium's database to ##value##.
 This function will return 0 if failed.
@@ -110,3 +110,4 @@
 
 
 #endif
+