File: gestion_memoire.h

package info (click to toggle)
scilab 2.6-4
  • links: PTS
  • area: non-free
  • in suites: woody
  • size: 54,632 kB
  • ctags: 40,267
  • sloc: ansic: 267,851; fortran: 166,549; sh: 10,005; makefile: 4,119; tcl: 1,070; cpp: 233; csh: 143; asm: 135; perl: 130; java: 39
file content (18 lines) | stat: -rw-r--r-- 645 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/**********************************************************/
/* Ce fichier defini les methodes d'allocation de memoire */
/**********************************************************/

#ifndef _GESTION_MEMOIRE_
#define _GESTION_MEMOIRE_

#include "../machine.h"

/* Macros ameliorants la lisibilite du programme */
#define allouer_type(type,nbre) ((type *)allouer((nbre)*sizeof(type)))
#define reallouer_type(type,buffer,nbre) ((type *)reallouer(buffer,(nbre)*sizeof(type)))

extern void *allouer __PARAMS((long int taille));
extern void *reallouer __PARAMS((void *buffer, long int taille));
extern void liberer __PARAMS((void *buffer));

#endif