Skip to content
Snippets Groups Projects
Commit f59bebe5 authored by Dmitry Timoshkov's avatar Dmitry Timoshkov Committed by Alexandre Julliard
Browse files

Make winedump compilable by MSVC.

parent a6affaa0
No related branches found
No related tags found
No related merge requests found
......@@ -17,8 +17,10 @@
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "winedump.h"
#include "config.h"
#include "winedump.h"
_globals globals; /* All global variables */
......
......@@ -224,5 +224,5 @@ void fatal (const char *message)
perror (message);
else
puts (message);
do_usage ();
exit(1);
}
......@@ -42,6 +42,10 @@
#include "winedump.h"
#include "pe.h"
#ifndef O_BINARY
# define O_BINARY 0
#endif
static void* base;
static unsigned long total_len;
static IMAGE_NT_HEADERS* nt_headers;
......@@ -649,7 +653,7 @@ static const char *get_resource_type( int id )
static void dump_data( const unsigned char *ptr, unsigned int size, const char *prefix )
{
int i, j;
unsigned int i, j;
printf( "%s", prefix );
for (i = 0; i < size; i++)
......@@ -822,7 +826,7 @@ int pe_analysis(const char* name, void (*fn)(void), enum FileSig wanted_sig)
setbuf(stdout, NULL);
fd = open(name, O_RDONLY);
fd = open(name, O_RDONLY | O_BINARY);
if (fd == -1) fatal("Can't open file");
if (fstat(fd, &s) < 0) fatal("Can't get size");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment