version 1.13, 2005/07/03 11:08:54 |
version 1.15, 2015/10/10 11:29:46 |
|
|
/*$OpenXM: OpenXM/src/kan96xx/plugin/file2.c,v 1.12 2005/02/28 12:53:44 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 <string.h> |
#include <sys/time.h> |
#include <sys/time.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 285 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 382 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); |
} |
} |