CCL Home Page
Up Directory CCL mac.h
/*
  Macintosh specific include declarations.
*/
#ifndef _MAC_H
#define _MAC_H

#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif

#include 
#include 
#include 
#include 

/*
  Define declarations.
*/
#define S_IREAD  00400
#define S_IWRITE  00200

/*
  Typedef declarations.
*/
typedef struct _DIR
{
  int
    d_VRefNum;

  long int
    d_DirID;

  int
    d_index;
} DIR;

struct dirent
{
  char
     d_name[255];
 
  int
    d_namlen;
};

/*
  Macintosh utilities routines.
*/
extern long
  telldir(DIR *);

extern DIR
  *opendir(char *);

extern int
  systemMAC(const char *);

extern struct dirent
  *readdir(DIR *);
 
extern void
  closedir(DIR *),
  seekdir(DIR *,long);

#if defined(__cplusplus) || defined(c_plusplus)
}
#endif

#endif
Modified: Wed May 7 00:31:39 1997 GMT
Page accessed 4243 times since Sat Apr 17 22:03:50 1999 GMT