5 |
/* Amiga-specific FreeType low-level system interface (body). */ |
/* Amiga-specific FreeType low-level system interface (body). */ |
6 |
/* */ |
/* */ |
7 |
/* Copyright 1996-2001, 2002, 2005 by */ |
/* Copyright 1996-2001, 2002, 2005 by */ |
8 |
/* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
/* David Turner, Robert Wilhelm, Werner Lemberg and Detlef Würkner. */ |
9 |
/* */ |
/* */ |
10 |
/* This file is part of the FreeType project, and may only be used, */ |
/* This file is part of the FreeType project, and may only be used, */ |
11 |
/* modified, and distributed under the terms of the FreeType project */ |
/* modified, and distributed under the terms of the FreeType project */ |
24 |
/*************************************************************************/ |
/*************************************************************************/ |
25 |
|
|
26 |
|
|
27 |
/* Maintained by Detlef Würkner <TetiSoft@apg.lahn.de> */ |
/*************************************************************************/ |
28 |
|
/* */ |
29 |
/* TetiSoft: Modified to avoid fopen() fclose() fread() fseek() ftell() |
/* Maintained by Detlef Würkner <TetiSoft@apg.lahn.de> */ |
30 |
* malloc() realloc() and free(). |
/* */ |
31 |
* We need exec V39+ because we use AllocPooled() etc. |
/* Based on the original ftsystem.c, */ |
32 |
*/ |
/* modified to avoid fopen(), fclose(), fread(), fseek(), ftell(), */ |
33 |
|
/* malloc(), realloc(), and free(). */ |
34 |
|
/* */ |
35 |
|
/* Those C library functions are often not thread-safe or cant be */ |
36 |
|
/* used in a shared Amiga library. If thats not a problem for you, */ |
37 |
|
/* you can of course use the default ftsystem.c with C library calls */ |
38 |
|
/* instead. */ |
39 |
|
/* */ |
40 |
|
/* This implementation needs exec V39+ because it uses AllocPooled() etc */ |
41 |
|
/* */ |
42 |
|
/*************************************************************************/ |
43 |
|
|
44 |
#define __NOLIBBASE__ |
#define __NOLIBBASE__ |
45 |
#define __NOGLOBALIFACE__ |
#define __NOGLOBALIFACE__ |
514 |
FreeVec( memory ); |
FreeVec( memory ); |
515 |
} |
} |
516 |
|
|
517 |
|
/* |
518 |
|
Local Variables: |
519 |
|
coding: latin-1 |
520 |
|
End: |
521 |
|
*/ |
522 |
/* END */ |
/* END */ |