[BACK]Return to file2.h CVS log [TXT][DIR] Up to [local] / OpenXM / src / kan96xx / plugin

Diff for /OpenXM/src/kan96xx/plugin/file2.h between version 1.4 and 1.6

version 1.4, 2003/11/23 13:16:30 version 1.6, 2004/12/16 08:42:14
Line 1 
Line 1 
 /* $OpenXM: OpenXM/src/kan96xx/plugin/file2.h,v 1.3 2003/11/17 05:45:47 takayama Exp $ */  /* $OpenXM: OpenXM/src/kan96xx/plugin/file2.h,v 1.5 2003/11/24 08:16:13 takayama Exp $ */
 /* file2.h */  /* file2.h */
   
 #define MAGIC2 "Buffered IO by FILE2"  #define MAGIC2 "Buffered IO by FILE2"
Line 19  typedef struct FILE2 {
Line 19  typedef struct FILE2 {
   void *mathcapList; /* pointer to struct object */    void *mathcapList; /* pointer to struct object */
   FILE *log_incomming;    FILE *log_incomming;
   FILE *log_outgoing;    FILE *log_outgoing;
     int popened; /* 1 => popen, 0 => fopen etc ... */
     FILE *pfp; /* used for pclose */
 } FILE2 ;  } FILE2 ;
   
 FILE2 *fp2open(int fd);  FILE2 *fp2open(int fd);
Line 26  int fp2fflush(FILE2 *fp);
Line 28  int fp2fflush(FILE2 *fp);
 int fp2fclose(FILE2 *fp);  int fp2fclose(FILE2 *fp);
 char *fp2fcloseInString(FILE2 *fp2, int *sizep);  char *fp2fcloseInString(FILE2 *fp2, int *sizep);
 int fp2fputc(int c,FILE2 *fp);  int fp2fputc(int c,FILE2 *fp);
   int fp2fputs(char *s,FILE2 *fp);
 int fp2fgetc(FILE2 *fp);  int fp2fgetc(FILE2 *fp);
 int fp2select(FILE2 *fp2, int t);  int fp2select(FILE2 *fp2, int t);
 int fp2dumpBuffer(FILE2 *fp);  int fp2dumpBuffer(FILE2 *fp);
Line 35  int fp2watch(FILE2 *fp,FILE *log);
Line 38  int fp2watch(FILE2 *fp,FILE *log);
 int fp2stopWatch(FILE2 *fp);  int fp2stopWatch(FILE2 *fp);
 int fp2log(FILE2 *fp,FILE *incomming,FILE *outgoing);  int fp2log(FILE2 *fp,FILE *incomming,FILE *outgoing);
 int fp2stopLog(FILE2 *fp);  int fp2stopLog(FILE2 *fp);
   void fp2setfp(FILE2 *fp2, FILE *fp,int popened);
   
   
   

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.6

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>