memory.h 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /****************************************************************/
  2. /* */
  3. /* Memory */
  4. /* */
  5. /* Description: Fonctions de manipulation de la memoire */
  6. /* Auteur: LePhenixNoir */
  7. /* Version: 3.0 */
  8. /* Date: 11.06.2014 */
  9. /* Fichier: memory.h - Fichier d'en-tete */
  10. /* */
  11. /****************************************************************/
  12. #ifndef __MEMORY_H__
  13. #define __MEMORY_H__
  14. #define memory_closefile(h) Bfile_CloseFile(h)
  15. #define memory_writefile(h,c,l) Bfile_WriteFile(h,c,l)
  16. #define memory_readfile(h,b,s,p) Bfile_ReadFile(h,b,s,p)
  17. #define memory_seekfile(h,p) Bfile_SeekFile(h,p)
  18. #define memory_filesize(h) Bfile_GetFileSize(h)
  19. unsigned short *memory_char2font (char *);
  20. void memory_seterrors (int);
  21. void memory_error (char *,char *,int);
  22. int memory_createfile (char *,int);
  23. int memory_createdir (char *);
  24. int memory_openfile (char *,int);
  25. int memory_deletefile (char *);
  26. char **memory_alloc (int);
  27. void memory_free (char **,int);
  28. int memory_find (char *,char **,int);
  29. int memory_exists (char *);
  30. void *memory_load (char *);
  31. int memory_save (char *,void *,int);
  32. int memory_user_select (char **,int,int,int);
  33. void *memory_user_autoload (char *,char *,int,int,int);
  34. #endif