File: winutil.c

package info (click to toggle)
php4 4.0.3pl1-0potato3
  • links: PTS
  • area: main
  • in suites: potato
  • size: 15,168 kB
  • ctags: 20,556
  • sloc: ansic: 155,237; php: 10,827; sh: 9,608; yacc: 1,874; lex: 1,742; makefile: 788; java: 424; awk: 359; cpp: 335; perl: 181; xml: 57
file content (21 lines) | stat: -rw-r--r-- 394 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
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include "winutil.h"

#ifndef THREAD_SAFE
static char Win_Error_msg[256];
#endif

char *php_win_err(void)
{
	FormatMessage(
					 FORMAT_MESSAGE_FROM_SYSTEM,
					 NULL,
					 GetLastError(),
					 MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),	/* Default language */
					  (LPTSTR) Win_Error_msg,
					 256,
					 NULL);

	return Win_Error_msg;
}