This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] windows-nat: Decode system error numbers


> Date: Wed, 9 Nov 2011 12:02:40 +0000
> From: "Maciej W. Rozycki" <macro@codesourcery.com>
> 
> +  const char *msg = "Unspecified error.";
> +  unsigned long err;
> +  char buf[1025];
> +  size_t size;
> +
> +  if (ok)
> +    return;
> +
> +  err = GetLastError();
> +  size = FormatMessage (FORMAT_MESSAGE_FROM_SYSTEM
> +			| FORMAT_MESSAGE_IGNORE_INSERTS,
> +			NULL,
> +			err,
> +			MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT),
> +			buf, (sizeof (buf) - 1) / sizeof (TCHAR), NULL);

Will this DTRT with Cygwin, which AFAIK wants the wide versions of the
APIs?  Is, for example, "char buf[1025];" appropriate in that case?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]