[cvs] / xvidcore / src / portab.h Repository:
ViewVC logotype

Diff of /xvidcore/src/portab.h

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

revision 1.51, Mon Apr 12 14:05:08 2004 UTC revision 1.54, Wed Jan 5 23:02:15 2005 UTC
# Line 129  Line 129 
129              char buf[DPRINTF_BUF_SZ];              char buf[DPRINTF_BUF_SZ];
130              va_start(args, fmt);              va_start(args, fmt);
131              vsprintf(buf, fmt, args);              vsprintf(buf, fmt, args);
132                    va_end(args);
133              OutputDebugString(buf);              OutputDebugString(buf);
134              fprintf(stderr, "%s", buf);              fprintf(stderr, "%s", buf);
135           }           }
# Line 150  Line 151 
151  /*----------------------------------------------------------------------------  /*----------------------------------------------------------------------------
152   | msvc x86 specific macros/functions   | msvc x86 specific macros/functions
153   *---------------------------------------------------------------------------*/   *---------------------------------------------------------------------------*/
154  #    if defined(ARCH_IS_IA32)  #    if defined(ARCH_IS_IA32) || defined(ARCH_IS_X86_64)
155  #        define BSWAP(a) __asm mov eax,a __asm bswap eax __asm mov a, eax  #        define BSWAP(a) __asm mov eax,a __asm bswap eax __asm mov a, eax
156    
157           static __inline int64_t read_counter(void)           static __inline int64_t read_counter(void)
# Line 218  Line 219 
219              if(xvid_debug & level) {              if(xvid_debug & level) {
220                     vfprintf(stderr, format, args);                     vfprintf(stderr, format, args);
221              }              }
222            va_end(args);
223          }          }
224    
225  #    else /* _DEBUG */  #    else /* _DEBUG */
# Line 232  Line 234 
234  /*----------------------------------------------------------------------------  /*----------------------------------------------------------------------------
235   | gcc IA32 specific macros/functions   | gcc IA32 specific macros/functions
236   *---------------------------------------------------------------------------*/   *---------------------------------------------------------------------------*/
237  #    if defined(ARCH_IS_IA32)  #    if defined(ARCH_IS_IA32) || defined(ARCH_IS_X86_64)
238  #        define BSWAP(a) __asm__ ( "bswapl %0\n" : "=r" (a) : "0" (a) );  #        define BSWAP(a) __asm__ ( "bswapl %0\n" : "=r" (a) : "0" (a) );
239    
240           static __inline int64_t read_counter(void)           static __inline int64_t read_counter(void)
# Line 341  Line 343 
343               char buf[DPRINTF_BUF_SZ];               char buf[DPRINTF_BUF_SZ];
344               va_start(args, fmt);               va_start(args, fmt);
345               vsprintf(buf, fmt, args);               vsprintf(buf, fmt, args);
346                    va_end(args);
347               fprintf(stderr, "%s", buf);               fprintf(stderr, "%s", buf);
348           }           }
349       }       }
# Line 419  Line 422 
422              if(xvid_debug & level) {              if(xvid_debug & level) {
423                     vfprintf(stderr, format, args);                     vfprintf(stderr, format, args);
424              }              }
425            va_end(args);
426          }          }
427    
428  #    else /* _DEBUG */  #    else /* _DEBUG */

Legend:
Removed from v.1.51  
changed lines
  Added in v.1.54

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4