File: testafxpipe.C

package info (click to toggle)
courier 0.60.0-2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 52,288 kB
  • ctags: 12,677
  • sloc: ansic: 165,348; cpp: 24,820; sh: 16,410; perl: 6,839; makefile: 3,621; yacc: 289; sed: 16
file content (24 lines) | stat: -rw-r--r-- 416 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/*
** Copyright 2001 Double Precision, Inc.
** See COPYING for distribution information.
*/

#include "config.h"
#include "afx.h"

static const char rcsid[]="$Id: testafxpipe.C,v 2.1 2001/08/05 20:00:33 mrsam Exp $";
int main(int argc, char **argv)
{
	int fd0=dup(0);
	int fd1=dup(1);

	afxipipestream i(fd0);
	afxopipestream o(fd1);

	int c;

	i.seekg(0);
	while ((c=i.get()) != EOF)
		o << (char)c;
	return (0);
}