winmain.c, etc, cleanup, rewrite obfuscated symbols

substitute in the whole source code:

  "__stream"       -->    "stream"
  "__pos"          -->    "pos"
  "__s"            -->    "s"
  "__n"            -->    "n"
  "__c"            -->    "c"
  "__format"       -->    "format"
  "__ptr"          -->    "ptr"
  "__size"         -->    "size"
  "__path"         -->    "path"
  "__mode"         -->    "mode"
  "__offset"       -->    "offset"
  "__whence"       -->    "whence"
  "__arglist"      -->    "arglist"
  "__buf"          -->    "buf"
  "__fp"           -->    "fp"

  "f_c_l_o_s_e"    -->    "win_x_fclose"
  "f_e_o_f"        -->    "win_x_feof"
  "f_e_r_r_o_r"    -->    "win_x_ferror"
  "f_f_l_u_s_h"    -->    "win_x_fflush"
  "fg_e_t_c"       -->    "win_x_fgetc"
  "f_g_e_t_p_o_s"  -->    "win_x_fgetpos"
  "fg_e_t_s"       -->    "win_x_fgets"
  "fp_r_i_n_t_f"   -->    "win_x_fprintf"
  "fp_u_t_c"       -->    "win_x_fputc"
  "fp_u_t_char"    -->    "win_x_fputchar"
  "fp_u_t_s"       -->    "win_x_fputs"
  "f_r_e_a_d"      -->    "win_x_fread"
  "f_r_e_o_p_e_n"  -->    "win_x_freopen"
  "fs_c_a_n_f"     -->    "win_x_fscanf"
  "f_s_e_e_k"      -->    "win_x_fseek"
  "f_s_e_t_p_o_s"  -->    "win_x_fsetpos"
  "f_t_e_l_l"      -->    "win_x_ftell"
  "f_w_r_i_t_e"    -->    "win_x_fwrite"
  "g_e_t_c"        -->    "win_x_getc"
  "g_e_t_char"     -->    "win_x_getchar"
  "g_e_t_s"        -->    "win_x_gets"
  "p_e_r_r_o_r"    -->    "win_x_perror"
  "p_r_i_n_t_f"    -->    "win_x_printf"
  "p_u_t_c"        -->    "win_x_putc"
  "p_u_t_char"     -->    "win_x_putchar"
  "p_u_t_s"        -->    "win_x_puts"
  "r_e_a_d"        -->    "win_x_read"
  "s_c_a_n_f"      -->    "win_x_scanf"
  "ung_e_t_c"      -->    "win_x_ungetc"
  "vfp_r_i_n_t_f"  -->    "win_x_vfprintf"
  "vfs_c_a_n_f"    -->    "win_x_vfscanf"
  "vp_r_i_n_t_f"   -->    "win_x_vprintf"
  "vs_c_a_n_f"     -->    "win_x_vscanf"
This commit is contained in:
rlar 2017-02-10 19:50:42 +01:00
parent 93d040703d
commit 3a9ace82bb
4 changed files with 237 additions and 237 deletions

View File

@ -17,85 +17,85 @@
/* -------------------------------<forwards>----------------------------------*/
int f_c_l_o_s_e( FILE * __stream);
int f_f_l_u_s_h( FILE * __stream);
int fg_e_t_c( FILE * __stream);
int f_g_e_t_p_o_s( FILE * __stream, fpos_t * __pos);
char * fg_e_t_s(char * __s, int __n, FILE * __stream);
int fp_r_i_n_t_f(FILE * __stream, const char * __format, ...);
int fp_u_t_c(int __c, FILE * __stream);
int fp_u_t_s(const char * __s, FILE * __stream);
size_t f_r_e_a_d(void * __ptr, size_t __size, size_t __n, FILE * __stream);
FILE * f_r_e_o_p_e_n(const char * __path, const char * __mode, FILE * __stream);
int fs_c_a_n_f(FILE * __stream, const char * __format, ...);
int f_s_e_e_k(FILE * __stream, long __offset, int __whence);
int f_s_e_t_p_o_s(FILE * __stream, const fpos_t*__pos);
long f_t_e_l_l(FILE * __stream);
size_t f_w_r_i_t_e(const void * __ptr, size_t __size, size_t __n, FILE * __stream);
char * g_e_t_s(char * __s);
void p_e_r_r_o_r(const char * __s);
int p_r_i_n_t_f(const char * __format, ...);
int p_u_t_s(const char * __s);
int s_c_a_n_f(const char * __format, ...);
int ung_e_t_c(int __c, FILE * __stream);
int vfp_r_i_n_t_f(FILE * __stream, const char * __format, void * __arglist);
/*int vfs_c_a_n_f(FILE * __stream, const char * __format, void * __arglist);*/
int vp_r_i_n_t_f(const char * __format, void * __arglist);
/*int vs_c_a_n_f(const char * __format, void * __arglist); */
int win_x_fclose( FILE * stream);
int win_x_fflush( FILE * stream);
int win_x_fgetc( FILE * stream);
int win_x_fgetpos( FILE * stream, fpos_t * pos);
char * win_x_fgets(char * s, int n, FILE * stream);
int win_x_fprintf(FILE * stream, const char * format, ...);
int win_x_fputc(int c, FILE * stream);
int win_x_fputs(const char * s, FILE * stream);
size_t win_x_fread(void * ptr, size_t size, size_t n, FILE * stream);
FILE * win_x_freopen(const char * path, const char * mode, FILE * stream);
int win_x_fscanf(FILE * stream, const char * format, ...);
int win_x_fseek(FILE * stream, long offset, int whence);
int win_x_fsetpos(FILE * stream, const fpos_t*pos);
long win_x_ftell(FILE * stream);
size_t win_x_fwrite(const void * ptr, size_t size, size_t n, FILE * stream);
char * win_x_gets(char * s);
void win_x_perror(const char * s);
int win_x_printf(const char * format, ...);
int win_x_puts(const char * s);
int win_x_scanf(const char * format, ...);
int win_x_ungetc(int c, FILE * stream);
int win_x_vfprintf(FILE * stream, const char * format, void * arglist);
/*int win_x_vfscanf(FILE * stream, const char * format, void * arglist);*/
int win_x_vprintf(const char * format, void * arglist);
/*int win_x_vscanf(const char * format, void * arglist); */
#ifdef _MSC_VER
#if _MSC_VER < 1500
/* VC++ 6.0, VC++ 2005 */
_CRTIMP int __cdecl read(int fd, void * __buf, unsigned int __n);
_CRTIMP int __cdecl read(int fd, void * buf, unsigned int n);
#else
/* VC++ 2008 */
_CRTIMP int __cdecl read(int fd, _Out_bytecap_(_MaxCharCount) void * __buf, _In_ unsigned int __n);
_CRTIMP int __cdecl read(int fd, _Out_bytecap_(_MaxCharCount) void * buf, _In_ unsigned int n);
#endif
#else
int r_e_a_d(int fd, char * __buf, int __n);
int win_x_read(int fd, char * buf, int n);
#endif
int g_e_t_c(FILE * __fp);
int g_e_t_char(void);
int p_u_t_char(const int __c);
int p_u_t_c(const int __c, FILE * __fp);
int f_e_o_f(FILE * __fp);
int f_e_r_r_o_r(FILE * __fp);
int fp_u_t_char(int __c);
int win_x_getc(FILE * fp);
int win_x_getchar(void);
int win_x_putchar(const int c);
int win_x_putc(const int c, FILE * fp);
int win_x_feof(FILE * fp);
int win_x_ferror(FILE * fp);
int win_x_fputchar(int c);
/* ------------------------------<New macros>---------------------------------*/
#define fclose f_c_l_o_s_e
#define fflush f_f_l_u_s_h
#define fgetc fg_e_t_c
#define fgetpos f_g_e_t_p_o_s
#define fgets fg_e_t_s
#define fprintf fp_r_i_n_t_f
#define fputc fp_u_t_c
#define fputs fp_u_t_s
#define fread f_r_e_a_d
/* #define freopen f_r_e_o_p_e_n hvogt 10.05.2000 */
#define fscanf fs_c_a_n_f
#define fseek f_s_e_e_k
#define fsetpos f_s_e_t_p_o_s
#define ftell f_t_e_l_l
#define fwrite f_w_r_i_t_e
#define gets g_e_t_s
#define perror p_e_r_r_o_r
#define printf p_r_i_n_t_f
#define puts p_u_t_s
#define scanf s_c_a_n_f
#define ungetc ung_e_t_c
#define vfprintf vfp_r_i_n_t_f
/*#define vfscanf vfs_c_a_n_f*/
#define vprintf vp_r_i_n_t_f
/*#define vscanf vs_c_a_n_f*/
#define read r_e_a_d
#define getc g_e_t_c
#define getchar g_e_t_char
#define putchar p_u_t_char
#define putc p_u_t_c
#define feof f_e_o_f
#define ferror f_e_r_r_o_r
#define fputchar fp_u_t_char
#define fclose win_x_fclose
#define fflush win_x_fflush
#define fgetc win_x_fgetc
#define fgetpos win_x_fgetpos
#define fgets win_x_fgets
#define fprintf win_x_fprintf
#define fputc win_x_fputc
#define fputs win_x_fputs
#define fread win_x_fread
/* #define freopen win_x_freopen hvogt 10.05.2000 */
#define fscanf win_x_fscanf
#define fseek win_x_fseek
#define fsetpos win_x_fsetpos
#define ftell win_x_ftell
#define fwrite win_x_fwrite
#define gets win_x_gets
#define perror win_x_perror
#define printf win_x_printf
#define puts win_x_puts
#define scanf win_x_scanf
#define ungetc win_x_ungetc
#define vfprintf win_x_vfprintf
/*#define vfscanf win_x_vfscanf*/
#define vprintf win_x_vprintf
/*#define vscanf win_x_vscanf*/
#define read win_x_read
#define getc win_x_getc
#define getchar win_x_getchar
#define putchar win_x_putchar
#define putc win_x_putc
#define feof win_x_feof
#define ferror win_x_ferror
#define fputchar win_x_fputchar
/*----------------------------------------------------------------------------*/

View File

@ -25,7 +25,7 @@ Author: 1985 Wayne A. Christopher, U. C. Berkeley CAD Group
#include "cmath1.h"
#ifdef HAS_WINGUI
#define fp_r_i_n_t_f fprintf
#define win_x_fprintf fprintf
#endif
/* This flag determines whether degrees or radians are used. The radtodeg

View File

@ -219,7 +219,7 @@ void SetAnalyse(
to catch linearity of progress of simulation */
if (ft_ngdebug && !strcmp(Analyse, "tran"))
if ((int)((double)DecaPercent/10.) > (int)((double)OldPercent/10.)) {
p_r_i_n_t_f("%3.1f%% percent progress after %4.2f seconds.\n", (double)DecaPercent/10., seconds());
win_x_printf("%3.1f%% percent progress after %4.2f seconds.\n", (double)DecaPercent/10., seconds());
}
OldPercent = DecaPercent;
/* output only into hwAnalyse window and if time elapsed is larger than
@ -248,7 +248,7 @@ void SetAnalyse(
/* info when previous analysis period has finished */
if (strcmp(OldAn, Analyse)) {
if (ft_ngdebug && (strcmp(OldAn, "")))
p_r_i_n_t_f("%s finished after %4.2f seconds.\n", OldAn, seconds());
win_x_printf("%s finished after %4.2f seconds.\n", OldAn, seconds());
strncpy(OldAn, Analyse, 127);
}
@ -438,7 +438,7 @@ static LRESULT CALLBACK MainWindowProc( HWND hwnd, UINT uMsg, WPARAM wParam, LPA
SendMessage(GetParent((HWND)lParam), WM_CLOSE, 0, 0);
}
/* write all achieved so far to log file */
if (flogp) f_f_l_u_s_h(flogp);
if (flogp) win_x_fflush(flogp);
goto DEFAULT_AFTER;
case WM_CLOSE:
@ -941,130 +941,130 @@ THE_END:
Man schaue also nach, bevor man eine Funktion benutzt!
*/
int f_f_l_u_s_h( FILE * __stream)
int win_x_fflush( FILE * stream)
{
if (((__stream == stdout) && !flogp) || (__stream == stderr))
if (((stream == stdout) && !flogp) || (stream == stderr))
return 0;
else
return fflush(__stream);
return fflush(stream);
}
int fg_e_t_c( FILE * __stream)
int win_x_fgetc( FILE * stream)
{
if (__stream == stdin) {
if (stream == stdin) {
int c;
do {
c = w_getch();
} while( c == CR);
return c;
} else
return fgetc(__stream);
return fgetc(stream);
}
int f_g_e_t_p_o_s( FILE * __stream, fpos_t * __pos)
int win_x_fgetpos( FILE * stream, fpos_t * pos)
{
int result;
if ((__stream == stdin) || ((__stream == stdout) && !flogp) || (__stream == stderr)) {
if ((stream == stdin) || ((stream == stdout) && !flogp) || (stream == stderr)) {
assert(FALSE);
return 0;
} else
result = fgetpos(__stream, __pos);
result = fgetpos(stream, pos);
return result;
}
char * fg_e_t_s(char * __s, int __n, FILE * __stream)
char * win_x_fgets(char * s, int n, FILE * stream)
{
if (__stream == stdin) {
if (stream == stdin) {
int i = 0;
int c;
while ( i < (__n-1)) {
while ( i < (n-1)) {
c = w_getch();
if (c == LF) {
__s[i++] = LF;
s[i++] = LF;
break;
}
if (c != CR)
__s[i++] = (char)c;
s[i++] = (char)c;
}
__s[i] = SE;
return __s;
s[i] = SE;
return s;
} else
return fgets( __s, __n, __stream);
return fgets( s, n, stream);
}
int fp_u_t_c(int __c, FILE * __stream)
int win_x_fputc(int c, FILE * stream)
{
if (!flogp && ((__stream == stdout) || (__stream == stderr))) {
if ( __c == LF)
if (!flogp && ((stream == stdout) || (stream == stderr))) {
if ( c == LF)
w_putch( CR);
return w_putch(__c);
return w_putch(c);
// Ausgabe in Datei *.log 14.6.2000
} else if (flogp && ((__stream == stdout) || __stream == stderr)) {
return fputc( __c, flogp);
} else if (flogp && ((stream == stdout) || stream == stderr)) {
return fputc( c, flogp);
} else
return fputc( __c, __stream);
return fputc( c, stream);
}
int fp_u_t_s(const char * __s, FILE * __stream)
int win_x_fputs(const char * s, FILE * stream)
{
// if (((__stream == stdout) && !flogp) || (__stream == stderr)) { hvogt 14.6.2000
if ((__stream == stdout) || (__stream == stderr)) {
// if (((stream == stdout) && !flogp) || (stream == stderr)) { hvogt 14.6.2000
if ((stream == stdout) || (stream == stderr)) {
int c = SE;
if (!__s) return EOF;
if (!s) return EOF;
for (;;) {
if (*__s) {
c = *__s++;
fp_u_t_c(c, __stream);
if (*s) {
c = *s++;
win_x_fputc(c, stream);
} else
return c;
}
} else
return fputs( __s, __stream);
return fputs( s, stream);
}
int fp_r_i_n_t_f(FILE * __stream, const char * __format, ...)
int win_x_fprintf(FILE * stream, const char * format, ...)
{
int result;
char s [IOBufSize];
va_list args;
va_start(args, __format);
va_start(args, format);
// if (((__stream == stdout) && !flogp) || (__stream == stderr)) {
if ((__stream == stdout) || (__stream == stderr)) {
// if (((stream == stdout) && !flogp) || (stream == stderr)) {
if ((stream == stdout) || (stream == stderr)) {
s[0] = SE;
result = vsprintf( s, __format, args);
fp_u_t_s( s, __stream);
result = vsprintf( s, format, args);
win_x_fputs( s, stream);
} else
result = vfprintf( __stream, __format, args);
result = vfprintf( stream, format, args);
va_end(args);
return result;
}
int f_c_l_o_s_e( FILE * __stream)
int win_x_fclose( FILE * stream)
{
if ((__stream == stdin) || ((__stream == stdout) && !flogp) || (__stream == stderr)) {
if ((stream == stdin) || ((stream == stdout) && !flogp) || (stream == stderr)) {
assert(FALSE);
return 0;
}
return fclose( __stream);
return fclose( stream);
}
size_t f_r_e_a_d(void * __ptr, size_t __size, size_t __n, FILE * __stream)
size_t win_x_fread(void * ptr, size_t size, size_t n, FILE * stream)
{
// if ((__stream == stdin) || ((__stream == stdout) && !flogp) || (__stream == stderr)) {
if (((__stream == stdout) && !flogp) || (__stream == stderr)) {
// if ((stream == stdin) || ((stream == stdout) && !flogp) || (stream == stderr)) {
if (((stream == stdout) && !flogp) || (stream == stderr)) {
assert(FALSE);
return 0;
}
if (__stream == stdin) {
if (stream == stdin) {
size_t i = 0;
int c;
char s [IOBufSize];
while ( i < (__size * __n - 1)) {
while ( i < (size * n - 1)) {
c = w_getch();
if (c == LF) {
// s[i++] = LF;
@ -1074,193 +1074,193 @@ size_t f_r_e_a_d(void * __ptr, size_t __size, size_t __n, FILE * __stream)
s[i++] = (char)c;
}
// s[i] = SE;
__ptr = &s[0];
return (size_t)(i/__size);
ptr = &s[0];
return (size_t)(i/size);
}
return fread( __ptr, __size, __n, __stream);
return fread( ptr, size, n, stream);
}
FILE * f_r_e_o_p_e_n(const char * __path, const char * __mode, FILE * __stream)
FILE * win_x_freopen(const char * path, const char * mode, FILE * stream)
{
if ((__stream == stdin)/* || ((__stream == stdout) && !flogp) || (__stream == stderr)*/) {
if ((stream == stdin)/* || ((stream == stdout) && !flogp) || (stream == stderr)*/) {
assert(FALSE);
return 0;
}
return freopen( __path, __mode, __stream);
return freopen( path, mode, stream);
}
int fs_c_a_n_f(FILE * __stream, const char * __format, ...)
int win_x_fscanf(FILE * stream, const char * format, ...)
{
int result;
va_list args;
va_start(args, __format);
if ((__stream == stdin) || ((__stream == stdout) && !flogp) || (__stream == stderr)) {
va_start(args, format);
if ((stream == stdin) || ((stream == stdout) && !flogp) || (stream == stderr)) {
assert(FALSE);
return 0;
}
result = vfscanf(__stream, __format, args);
result = vfscanf(stream, format, args);
va_end(args);
return result;
}
int f_s_e_e_k(FILE * __stream, long __offset, int __whence)
int win_x_fseek(FILE * stream, long offset, int whence)
{
if ((__stream == stdin) || ((__stream == stdout) && !flogp) || (__stream == stderr)) {
if ((stream == stdin) || ((stream == stdout) && !flogp) || (stream == stderr)) {
assert(FALSE);
return 0;
}
return fseek( __stream, __offset, __whence);
return fseek( stream, offset, whence);
}
int f_s_e_t_p_o_s(FILE * __stream, const fpos_t *__pos)
int win_x_fsetpos(FILE * stream, const fpos_t *pos)
{
if ((__stream == stdin) || ((__stream == stdout) && !flogp) || (__stream == stderr)) {
if ((stream == stdin) || ((stream == stdout) && !flogp) || (stream == stderr)) {
assert(FALSE);
return 0;
}
return fsetpos( __stream, __pos);
return fsetpos( stream, pos);
}
long f_t_e_l_l(FILE * __stream)
long win_x_ftell(FILE * stream)
{
if ((__stream == stdin) || ((__stream == stdout) && !flogp) || (__stream == stderr)) {
if ((stream == stdin) || ((stream == stdout) && !flogp) || (stream == stderr)) {
assert(FALSE);
return 0;
}
return ftell( __stream);
return ftell( stream);
}
size_t f_w_r_i_t_e(const void * __ptr, size_t __size, size_t __n, FILE * __stream)
size_t win_x_fwrite(const void * ptr, size_t size, size_t n, FILE * stream)
{
// p_r_i_n_t_f("entered fwrite, size %d, n %d \n", __size, __n);
if (__stream == stdin) {
// win_x_printf("entered fwrite, size %d, n %d \n", size, n);
if (stream == stdin) {
assert(FALSE);
// p_r_i_n_t_f("False \n");
// win_x_printf("False \n");
return 0;
}
if ((__stream == stdout) || (__stream == stderr)) {
const char * __s = __ptr;
if ((stream == stdout) || (stream == stderr)) {
const char * s = ptr;
int c = SE;
size_t i = 0;
// char *out;
// p_r_i_n_t_f("test1 %s\n", __s);
// win_x_printf("test1 %s\n", s);
if (!__s) return 0 /*EOF*/;
for (i = 0; i< (__size * __n); i++) {
if (*__s) {
c = *__s++;
fp_u_t_c(c, __stream);
if (!s) return 0 /*EOF*/;
for (i = 0; i< (size * n); i++) {
if (*s) {
c = *s++;
win_x_fputc(c, stream);
} else
break;
}
// f_r_e_a_d(out, __size, __n, __stream);
// p_r_i_n_t_f("test2 %s", out);
return (int)(i/__size);
// win_x_fread(out, size, n, stream);
// win_x_printf("test2 %s", out);
return (int)(i/size);
}
// p_r_i_n_t_f("test3 %s\n", __ptr);
return fwrite( __ptr, __size, __n, __stream);
// win_x_printf("test3 %s\n", ptr);
return fwrite( ptr, size, n, stream);
}
char * g_e_t_s(char * __s)
char * win_x_gets(char * s)
{
return fg_e_t_s( __s, 10000, stdin);
return win_x_fgets( s, 10000, stdin);
}
void p_e_r_r_o_r(const char * __s)
void win_x_perror(const char * s)
{
const char * cp;
// char s [IOBufSize];
cp = strerror(errno);
fp_r_i_n_t_f(stderr, "%s: %s\n", __s, cp);
win_x_fprintf(stderr, "%s: %s\n", s, cp);
/* output to message box
sprintf(s, "%s: %s\n", __s, cp);
sprintf(s, "%s: %s\n", s, cp);
if (!flogp) winmessage(s);*/
}
int p_r_i_n_t_f(const char * __format, ...)
int win_x_printf(const char * format, ...)
{
int result;
char s [IOBufSize];
va_list args;
va_start(args, __format);
va_start(args, format);
s[0] = SE;
result = vsprintf( s, __format, args);
fp_u_t_s( s, stdout);
result = vsprintf( s, format, args);
win_x_fputs( s, stdout);
va_end(args);
return result;
}
int p_u_t_s(const char * __s)
int win_x_puts(const char * s)
{
return fp_u_t_s( __s, stdout);
return win_x_fputs( s, stdout);
}
int s_c_a_n_f(const char * __format, ...)
int win_x_scanf(const char * format, ...)
{
NG_IGNORE(__format);
NG_IGNORE(format);
assert( FALSE);
return FALSE;
}
int ung_e_t_c(int __c, FILE * __stream)
int win_x_ungetc(int c, FILE * stream)
{
NG_IGNORE(__c);
NG_IGNORE(__stream);
NG_IGNORE(c);
NG_IGNORE(stream);
assert( FALSE);
return FALSE;
}
int vfp_r_i_n_t_f(FILE * __stream, const char * __format, void * __arglist)
int win_x_vfprintf(FILE * stream, const char * format, void * arglist)
{
int result;
char s [IOBufSize];
s[0] = SE;
// if (((__stream == stdout) && !flogp) || (__stream == stderr)) {
if ((__stream == stdout) || (__stream == stderr)) {
// if (((stream == stdout) && !flogp) || (stream == stderr)) {
if ((stream == stdout) || (stream == stderr)) {
result = vsprintf( s, __format, __arglist);
fp_u_t_s( s, stdout);
result = vsprintf( s, format, arglist);
win_x_fputs( s, stdout);
} else
result = vfprintf( __stream, __format, __arglist);
result = vfprintf( stream, format, arglist);
return result;
}
/*int vfs_c_a_n_f(FILE * __stream, const char * __format, void * __arglist)
/*int win_x_vfscanf(FILE * stream, const char * format, void * arglist)
{
if (__stream == stdin) {
if (stream == stdin) {
assert(FALSE);
return 0;
}
return vfscanf( __stream, __format, __arglist);
return vfscanf( stream, format, arglist);
}
*/
int vp_r_i_n_t_f(const char * __format, void * __arglist)
int win_x_vprintf(const char * format, void * arglist)
{
int result;
char s [IOBufSize];
s[0] = SE;
result = vsprintf( s, __format, __arglist);
fp_u_t_s( s, stdout);
result = vsprintf( s, format, arglist);
win_x_fputs( s, stdout);
return result;
}
/*int vs_c_a_n_f(const char * __format, void * __arglist)
/*int win_x_vscanf(const char * format, void * arglist)
{
assert( FALSE);
return FALSE;
} */
int r_e_a_d(int fd, char * __buf, int __n)
int win_x_read(int fd, char * buf, int n)
{
if (fd == 0) {
int i = 0;
int c;
char s [IOBufSize];
while ( i < __n ) {
while ( i < n ) {
c = w_getch();
if (c == LF) {
// s[i++] = LF;
@ -1270,54 +1270,54 @@ int r_e_a_d(int fd, char * __buf, int __n)
s[i++] = (char)c;
}
// s[i] = SE;
__buf = &s[0];
buf = &s[0];
return (i);
}
else {
return _read(fd, __buf, __n);
return _read(fd, buf, n);
}
}
int g_e_t_c(FILE * __fp)
int win_x_getc(FILE * fp)
{
return fg_e_t_c( __fp);
return win_x_fgetc( fp);
}
int g_e_t_char(void)
int win_x_getchar(void)
{
return fg_e_t_c( stdin);
return win_x_fgetc( stdin);
}
int p_u_t_char(const int __c)
int win_x_putchar(const int c)
{
return fp_u_t_c( __c, stdout);
return win_x_fputc( c, stdout);
}
int p_u_t_c(const int __c, FILE * __fp)
int win_x_putc(const int c, FILE * fp)
{
return fp_u_t_c( __c, __fp);
return win_x_fputc( c, fp);
}
int f_e_o_f(FILE * __fp)
int win_x_feof(FILE * fp)
{
if ((__fp == stdin) || (__fp == stdout) || (__fp == stderr)) {
if ((fp == stdin) || (fp == stdout) || (fp == stderr)) {
assert(FALSE);
return 0;
}
return feof( __fp);
return feof( fp);
}
int f_e_r_r_o_r(FILE * __fp)
int win_x_ferror(FILE * fp)
{
if ((__fp == stdin) || (__fp == stdout) || (__fp == stderr)) {
if ((fp == stdin) || (fp == stdout) || (fp == stderr)) {
assert(FALSE);
return 0;
}
return ferror( __fp);
return ferror( fp);
}
int fp_u_t_char(int __c)
int win_x_fputchar(int c)
{
return fp_u_t_c( __c, stdout);
return win_x_fputc( c, stdout);
}
// --------------------------<Verfuegbarer Speicher>----------------------------

View File

@ -38,36 +38,36 @@ static void Element_OnPaint(HWND hwnd);
static LRESULT CALLBACK ElementWindowProc( HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
static int MakeArgcArgv(char *cmdline,int *argc,char ***argv);
int f_c_l_o_s_e( FILE * __stream);
int f_f_l_u_s_h( FILE * __stream);
int fg_e_t_c( FILE * __stream);
int f_g_e_t_p_o_s( FILE * __stream, fpos_t * __pos);
char * fg_e_t_s(char * __s, int __n, FILE * __stream);
int fp_r_i_n_t_f(FILE * __stream, const char * __format, ...);
int fp_u_t_c(int __c, FILE * __stream);
int fp_u_t_s(const char * __s, FILE * __stream);
size_t f_r_e_a_d(void * __ptr, size_t __size, size_t __n, FILE * __stream);
FILE * f_r_e_o_p_e_n(const char * __path, const char * __mode, FILE * __stream);
int fs_c_a_n_f(FILE * __stream, const char * __format, ...);
int f_s_e_e_k(FILE * __stream, long __offset, int __whence);
int f_s_e_t_p_o_s(FILE * __stream, const fpos_t*__pos);
long f_t_e_l_l(FILE * __stream);
size_t f_w_r_i_t_e(const void * __ptr, size_t __size, size_t __n, FILE * __stream);
char * g_e_t_s(char * __s);
void p_e_r_r_o_r(const char * __s);
int p_r_i_n_t_f(const char * __format, ...);
int p_u_t_s(const char * __s);
int s_c_a_n_f(const char * __format, ...);
int ung_e_t_c(int __c, FILE * __stream);
int vfp_r_i_n_t_f(FILE * __stream, const char * __format, void * __arglist);
/*int vfs_c_a_n_f(FILE * __stream, const char * __format, void * __arglist);*/
int vp_r_i_n_t_f(const char * __format, void * __arglist);
/*int vs_c_a_n_f(const char * __format, void * __arglist); */
int r_e_a_d(int fd, char * __buf, int __n);
int g_e_t_c(FILE * __fp);
int g_e_t_char(void);
int p_u_t_char(const int __c);
int p_u_t_c(const int __c, FILE * __fp);
int f_e_o_f(FILE * __fp);
int f_e_r_r_o_r(FILE * __fp);
int fp_u_t_char(int __c);
int win_x_fclose( FILE * stream);
int win_x_fflush( FILE * stream);
int win_x_fgetc( FILE * stream);
int win_x_fgetpos( FILE * stream, fpos_t * pos);
char * win_x_fgets(char * s, int n, FILE * stream);
int win_x_fprintf(FILE * stream, const char * format, ...);
int win_x_fputc(int c, FILE * stream);
int win_x_fputs(const char * s, FILE * stream);
size_t win_x_fread(void * ptr, size_t size, size_t n, FILE * stream);
FILE * win_x_freopen(const char * path, const char * mode, FILE * stream);
int win_x_fscanf(FILE * stream, const char * format, ...);
int win_x_fseek(FILE * stream, long offset, int whence);
int win_x_fsetpos(FILE * stream, const fpos_t*pos);
long win_x_ftell(FILE * stream);
size_t win_x_fwrite(const void * ptr, size_t size, size_t n, FILE * stream);
char * win_x_gets(char * s);
void win_x_perror(const char * s);
int win_x_printf(const char * format, ...);
int win_x_puts(const char * s);
int win_x_scanf(const char * format, ...);
int win_x_ungetc(int c, FILE * stream);
int win_x_vfprintf(FILE * stream, const char * format, void * arglist);
/*int win_x_vfscanf(FILE * stream, const char * format, void * arglist);*/
int win_x_vprintf(const char * format, void * arglist);
/*int win_x_vscanf(const char * format, void * arglist); */
int win_x_read(int fd, char * buf, int n);
int win_x_getc(FILE * fp);
int win_x_getchar(void);
int win_x_putchar(const int c);
int win_x_putc(const int c, FILE * fp);
int win_x_feof(FILE * fp);
int win_x_ferror(FILE * fp);
int win_x_fputchar(int c);