File: wtextc.h

package info (click to toggle)
scilab 2.6-4
  • links: PTS
  • area: non-free
  • in suites: woody
  • size: 54,632 kB
  • ctags: 40,267
  • sloc: ansic: 267,851; fortran: 166,549; sh: 10,005; makefile: 4,119; tcl: 1,070; cpp: 233; csh: 143; asm: 135; perl: 130; java: 39
file content (54 lines) | stat: -rw-r--r-- 1,564 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
/************************************
 * redefine functions that use console 
 * Scilab 1997
 *   Jean-Philippe Chancelier 
 ************************************/

/* 
   With MSVC++ or  mingwin32 the following redefinition 
   for console mode are maybe useless 
**/
/** 
#define getche() ReadKey()
#define getch()  ReadKey()
#define _getch()  ReadKey()
#undef  getc
#define getc(file)  ReadKey()
#define getc(file)  ReadKey()
**/
/** 
#define fputc(ch,file)   WriteKey(ch,file)
#define fputs(str,file)  WriteStr(str,file)
**/

/* now cause errors for some unimplemented functions */
#define puts(str)        dont_usePutS(str)
/** #define fgets(str,sz,file)  dont_useFGetS(str,sz,file) **/
#define gets(str)  	    dont_useGetS(str)
#define fgetc(file) dont_useFGetC(file)
#undef  getchar
#define getchar()   dont_useFGetC(stdin)
#define putch(ch)  dont_usePutCh(ch)
#define kbhit()  dont_useKBHit()
#define vprintf dontuse_vprintf
#define vfprintf dontuse_vfprintf
#define fscanf dontuse_fscanf
#define scanf dontuse_scanf
#define clreol dontuse_clreol
#define clrscr dontuse_clrscr
#define gotoxy dontuse_gotoxy
#define wherex dontuse_wherex
#define wherey dontuse_wherey
#define cgets dontuse_cgets
#define cprintf dontuse_cprintf
#define cputs dontuse_cputs
#define cscanf dontuse_cscanf
#define ungetch dontuse_ungetch
#define fprintf dont_useFPrintF
#define printf dont_usePrintF
#define fwrite(ptr, size, n, stream) dont_useFWrite(ptr, size, n, stream)
#define fread(ptr, size, n, stream) dont_useFRead(ptr, size, n, stream)

/* now for the prototypes */