X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Flibzmpeg3%2Flibzmpeg3.h;h=6fc2c6c712ff98cc14015466c7d79f897b6d0afa;hb=e13e0a987ad66b8274fcbaddc71eac583ea80bea;hp=48414cdc5898724bdc41f186724297f77e7c985d;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/libzmpeg3/libzmpeg3.h b/cinelerra-5.1/libzmpeg3/libzmpeg3.h index 48414cdc..6fc2c6c7 100644 --- a/cinelerra-5.1/libzmpeg3/libzmpeg3.h +++ b/cinelerra-5.1/libzmpeg3/libzmpeg3.h @@ -6,8 +6,11 @@ #define ZDVB #define USE_FUTEX -#include +#ifndef __STDC_LIMIT_MACROS #define __STDC_LIMIT_MACROS +#endif + +#include #include typedef int (*zthumbnail_cb)(void *p, int trk); @@ -37,7 +40,7 @@ typedef int (*zcc_text_cb)(int sid, int id, int sfrm, int efrm, const char *txt) #endif extern "C" { -#include "a52dec-0.7.3/include/a52.h" +#include "a52.h" } #define ZMPEG3_MAJOR 2 @@ -87,26 +90,11 @@ extern "C" { #define zlikely(x) __builtin_expect((x),1) #define zunlikely(x) __builtin_expect((x),0) -#if defined(__x86_64__) -#define _LD "%ld" -#define _LDv(v) "%" #v "ld" -#define _LU "%lu" -#define _LUv(v) "%" #v "lu" -#define _LX "%lx" -#define _LXv(v) "%" #v "lx" -#else -#define _LD "%lld" -#define _LDv(v) "%" #v "lld" -#define _LU "%llu" -#define _LUv(v) "%" #v "llu" -#define _LX "%llx" -#define _LXv(v) "%" #v "llx" -#endif #define bcd(n) ((((n)>>4)&0x0f)*10+((n)&0x0f)) #define new_memset(s) \ void *operator new(size_t n) { \ - void *t = (void*) new char[n]; \ + void * volatile t = (void*) new char[n]; \ memset(t,s,n); \ return t; \ } \ @@ -114,7 +102,7 @@ extern "C" { delete[](char*)t; \ } \ void *operator new[](size_t n) { \ - void *t = (void*) new char[n]; \ + void * volatile t = (void*) new char[n]; \ memset(t,s,n); \ return t; \ } \