Added this one as well

This commit is contained in:
Eddie Runia
1999-05-24 09:30:17 +00:00
parent b68bf527f0
commit bcab662435

View File

@@ -0,0 +1,27 @@
/* ---------------------------------------------
Definitions, copied from Harbour.y and types.h */
#undef LONG /* 4 bytes unsigned */
typedef long LONG;
typedef unsigned long ULONG;
#define PATH_DELIMITER "/\\"
#define IS_PATH_SEP( c ) (strchr(PATH_DELIMITER, (c))!=NULL)
#ifndef _POSIX_PATH_MAX
#define _POSIX_PATH_MAX 255
#endif
typedef struct /* support for filenames */
{
char _buffer[ _POSIX_PATH_MAX+3 ];
char *path;
char *name;
char *extension;
} FILENAME;
FILENAME *SplitFilename( char * ); /* splits filename into a path, a name and an extension */
char *MakeFilename( char *, FILENAME *); /* joins a path, a name an an extension int filename */
void * OurMalloc( LONG lSize ); /* our malloc with error control */
void * _xgrab( ULONG ); /* allocates fixed memory */
void * _xrealloc( void *, ULONG ); /* reallocates memory */
void _xfree( void * ); /* frees fixed memory */
/* ------------------------------------------ */