home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 11 Util
/
11-Util.zip
/
OS2HIST.ZIP
/
TEDIT.C
< prev
Wrap
C/C++ Source or Header
|
1988-02-05
|
705b
|
40 lines
#include <stdio.h>
struct BufLength {
unsigned int inlength;
unsigned int outlength;
} buflen;
char buffer[150];
extern far pascal editstringin();
main(argc,argv)
int argc;
char *argv[];
{
int res;
char *x;
char *strchr();
for (;;) {
memset(buffer,0,sizeof(buffer));
buflen.inlength = 150;
res = editstringin((char far *) &buffer[0],
(struct BufLength far *) &buflen,
0,0);
printf("KBDSTRINGIN: Result was %d\n",res);
x = strchr(buffer,'\r'); if (x) *x = '\n';
printf("Input len = %d, Output len = %d\n",buflen.inlength,buflen.outlength);
printf("String = \"%s\"\n\n",buffer);
if (memicmp(buffer,"stop",4) == 0) break;
}
}