ObjFW  Diff

Differences From Artifact [877aa024e4]:

To Artifact [b94d48eb9c]:


57
58
59
60
61
62
63
64

65
66

67
68

69
70
71

72
73

74
75
76
77
78
79
80
57
58
59
60
61
62
63

64
65

66
67

68
69
70

71
72

73
74
75
76
77
78
79
80







-
+

-
+

-
+


-
+

-
+








#include <windows.h>

@implementation OFStdIOStream_Win32Console
+ (void)load
{
	of_stdin = [[OFStdIOStream_Win32Console alloc]
	    OF_initWithFileDescriptor: 0];
	    of_initWithFileDescriptor: 0];
	of_stdout = [[OFStdIOStream_Win32Console alloc]
	    OF_initWithFileDescriptor: 1];
	    of_initWithFileDescriptor: 1];
	of_stderr = [[OFStdIOStream_Win32Console alloc]
	    OF_initWithFileDescriptor: 2];
	    of_initWithFileDescriptor: 2];
}

- (instancetype)OF_initWithFileDescriptor: (int)fd
- (instancetype)of_initWithFileDescriptor: (int)fd
{
	self = [super OF_initWithFileDescriptor: fd];
	self = [super of_initWithFileDescriptor: fd];

	@try {
		DWORD mode;

		switch (fd) {
		case 0:
			_handle = GetStdHandle(STD_INPUT_HANDLE);