Spar Library Coding Style

Follows a set of rules for coding:

	1. All function name, typedef, structure, filename, gets the 'sl'
           prefix (that means Spar Library) 

	2. After this prefix put the filename (without extension). For example:
	   the function run in the function.c module becomes sl_function_run
	   generally the rule to make function names is:

		'sl' + '_' + 'filename' + '_' + 'action' + 'all' 

	   the last item, means that the function wroks on a set of data (i.e.             sl_variable_print_all).

	3. All macros and defines are in UPPERCASE, the remains in lowercase.
	
	4. Use "indent -gnu" to do indentation. 

	5. All struct's typedef with "_s", then do
		typedef your_struct_s your_struct; 

	6. All enum's typedef ends with "_t". 	
	
	7. All const vector ends with '_TABLE'.

	8. All that is static starts with "__".

	9. All functions that returns a int, return SL_SUCCESS on success, 
	   otherwise SL_ERROR.
