Sha256: ac8299ef560bc0c7e4de7a42bf74e57122f533f32bd0a72b22a6225f9b831f53

Contents?: true

Size: 643 Bytes

Versions: 136

Compression:

Stored size: 643 Bytes

Contents

/***************************************************************
  stdio.c
***************************************************************/

#include <windows.h>
#include "wince.h" /* for wce_mbtowc */


FILE *freopen(const char *filename, const char *mode, FILE *file)
{
	wchar_t *wfilename, *wmode;
	FILE *fp;

	wfilename = wce_mbtowc(filename);
	wmode     = wce_mbtowc(mode);

	fp = _wfreopen(wfilename, wmode, file);

	free(wfilename);
	free(wmode);

	return fp;
}

FILE *fdopen( int handle, const char *mode )
{
	wchar_t *wmode;
	FILE* fp;

	wmode = wce_mbtowc(mode);
	fp = _wfdopen( (void*)handle, wmode );

	free(wmode);
	return fp;
}

Version data entries

136 entries across 136 versions & 2 rubygems

Version Path
rhodes-7.6.0 platform/shared/ruby/wince/stdio.c
rhodes-7.5.1 platform/shared/ruby/wince/stdio.c
rhodes-7.4.1 platform/shared/ruby/wince/stdio.c
rhodes-7.1.17 platform/shared/ruby/wince/stdio.c
rhodes-6.2.0 platform/shared/ruby/wince/stdio.c
rhodes-6.0.11 platform/shared/ruby/wince/stdio.c
rhodes-5.5.18 platform/shared/ruby/wince/stdio.c
rhodes-5.5.17 platform/shared/ruby/wince/stdio.c
rhodes-5.5.15 platform/shared/ruby/wince/stdio.c
rhodes-5.5.0.22 platform/shared/ruby/wince/stdio.c
rhodes-5.5.2 platform/shared/ruby/wince/stdio.c
rhodes-5.5.0.7 platform/shared/ruby/wince/stdio.c
rhodes-5.5.0.3 platform/shared/ruby/wince/stdio.c
rhodes-5.5.0 platform/shared/ruby/wince/stdio.c
tauplatform-1.0.3 platform/shared/ruby/wince/stdio.c
tauplatform-1.0.2 platform/shared/ruby/wince/stdio.c
tauplatform-1.0.1 platform/shared/ruby/wince/stdio.c
rhodes-3.5.1.12 platform/shared/ruby/wince/stdio.c
rhodes-3.3.5 platform/shared/ruby/wince/stdio.c
rhodes-3.4.2 platform/shared/ruby/wince/stdio.c