/[emacs]/emacs/src/w32heap.h
ViewVC logotype

Diff of /emacs/src/w32heap.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by miles, Mon Sep 1 15:45:57 2003 UTC revision 1.13 by eliz, Mon Jun 6 19:27:37 2005 UTC
# Line 82  typedef struct file_data { Line 82  typedef struct file_data {
82      unsigned char *file_base;      unsigned char *file_base;
83  } file_data;  } file_data;
84    
 #define OFFSET_TO_RVA(var,section) \  
           (section->VirtualAddress + ((DWORD)(var) - section->PointerToRawData))  
   
 #define RVA_TO_OFFSET(var,section) \  
           (section->PointerToRawData + ((DWORD)(var) - section->VirtualAddress))  
   
 #define RVA_TO_PTR(var,section,filedata) \  
           ((void *)(RVA_TO_OFFSET(var,section) + (filedata).file_base))  
   
85  int open_input_file (file_data *p_file, char *name);  int open_input_file (file_data *p_file, char *name);
86  int open_output_file (file_data *p_file, char *name, unsigned long size);  int open_output_file (file_data *p_file, char *name, unsigned long size);
87  void close_file_data (file_data *p_file);  void close_file_data (file_data *p_file);

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26