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

Diff for /OpenXM/src/kan96xx/plugin/file2.c between version 1.12 and 1.15

version 1.12, 2005/02/28 12:53:44 version 1.15, 2015/10/10 11:29:46
Line 1 
Line 1 
 /*$OpenXM: OpenXM/src/kan96xx/plugin/file2.c,v 1.11 2004/12/16 08:42:14 takayama Exp $ */  /*$OpenXM: OpenXM/src/kan96xx/plugin/file2.c,v 1.14 2005/10/31 07:50:20 takayama Exp $ */
 #include <stdio.h>  #include <stdio.h>
   #include <string.h>
 #include <sys/time.h>  #include <sys/time.h>
 #include <sys/types.h>  #include <sys/types.h>
 #include <unistd.h>  #include <unistd.h>
 #include <signal.h>  #include <signal.h>
 #include <errno.h>  #include <errno.h>
   #include <stdlib.h>
 #include "file2.h"  #include "file2.h"
   
 /* If you use file2 standalone to output string,  /* If you use file2 standalone to output string,
Line 284  int fp2clearReadBuf(FILE2 *fp2) {
Line 286  int fp2clearReadBuf(FILE2 *fp2) {
 int fp2write(FILE2 *os, char *data, int size) {  int fp2write(FILE2 *os, char *data, int size) {
   int i,r;    int i,r;
   for (i=0; i<size; i++) {    for (i=0; i<size; i++) {
     r = fp2fputc(data[i],os);      r = fp2fputc((unsigned char)(data[i]),os);
   }    }
   return(r);    return(r);
 }  }
Line 381  int fp2fputs(char *s,FILE2 *fp) {
Line 383  int fp2fputs(char *s,FILE2 *fp) {
   int i,n;    int i,n;
   n = strlen(s);    n = strlen(s);
   for (i=0; i<n; i++) {    for (i=0; i<n; i++) {
         if (fp2fputc(s[i],fp) < 0) return(-1);          if (fp2fputc((unsigned char)(s[i]),fp) < 0) return(-1);
   }    }
   return(0);    return(0);
 }  }

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.15

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