LMMS
Loading...
Searching...
No Matches
wdltypes.h File Reference
#include <stdint.h>

Go to the source code of this file.

Macros

#define WDL_UINT64_CONST(x)
#define WDL_INT64_CONST(x)
#define WDL_PRI_UINT64   "llu"
#define WDL_PRI_INT64   "lld"
#define WDL_DLGRET   INT_PTR CALLBACK
#define GWLP_USERDATA   GWL_USERDATA
#define GWLP_WNDPROC   GWL_WNDPROC
#define GWLP_HINSTANCE   GWL_HINSTANCE
#define GWLP_HWNDPARENT   GWL_HWNDPARENT
#define DWLP_USER   DWL_USER
#define DWLP_DLGPROC   DWL_DLGPROC
#define DWLP_MSGRESULT   DWL_MSGRESULT
#define SetWindowLongPtr(a, b, c)
#define GetWindowLongPtr(a, b)
#define SetWindowLongPtrW(a, b, c)
#define GetWindowLongPtrW(a, b)
#define SetWindowLongPtrA(a, b, c)
#define GetWindowLongPtrA(a, b)
#define GCLP_WNDPROC   GCL_WNDPROC
#define GCLP_HICON   GCL_HICON
#define GCLP_HICONSM   GCL_HICONSM
#define SetClassLongPtr(a, b, c)
#define GetClassLongPtr(a, b)
#define WDL_FIXALIGN
#define WDL_VARARG_WARN(x, n, s)
#define WDL_STATICFUNC_UNUSED
#define wdl_max(x, y)
#define wdl_min(x, y)
#define wdl_abs(x)
#define wdl_clamp(x, minv, maxv)
#define strnicmp(x, y, z)
#define stricmp(x, y)
#define WDL_IS_DIRCHAR(x)
#define WDL_DIRCHAR   '/'
#define WDL_DIRCHAR_STR   "/"
#define wdl_filename_cmp(x, y)
#define wdl_filename_cmpn(x, y, n)
#define WDL_likely(x)
#define WDL_unlikely(x)
#define WDL_ASSERT(x)
#define WDL_NORMALLY(x)
#define WDL_NOT_NORMALLY(x)
#define WDL_fopenA(fn, mode)

Typedefs

typedef long long WDL_INT64
typedef unsigned long long WDL_UINT64
typedef char WDL_bool
typedef unsigned int WDL_TICKTYPE
typedef char wdl_assert_failed_unsigned_char[((char) -1) > 0 ? -1 :1]

Functions

static WDL_bool WDL_STATICFUNC_UNUSED WDL_TICKS_IN_RANGE (WDL_TICKTYPE current, WDL_TICKTYPE refstart, int len)
static WDL_bool WDL_STATICFUNC_UNUSED WDL_TICKS_IN_RANGE_ENDING_AT (WDL_TICKTYPE current, WDL_TICKTYPE refend, int len)
static void WDL_STATICFUNC_UNUSED WDL_VARARG_WARN (printf, 1, 2) wdl_log(const char *format

Macro Definition Documentation

◆ DWLP_DLGPROC

#define DWLP_DLGPROC   DWL_DLGPROC

◆ DWLP_MSGRESULT

#define DWLP_MSGRESULT   DWL_MSGRESULT

◆ DWLP_USER

#define DWLP_USER   DWL_USER

◆ GCLP_HICON

#define GCLP_HICON   GCL_HICON

◆ GCLP_HICONSM

#define GCLP_HICONSM   GCL_HICONSM

◆ GCLP_WNDPROC

#define GCLP_WNDPROC   GCL_WNDPROC

◆ GetClassLongPtr

#define GetClassLongPtr ( a,
b )
Value:
GetClassLong(a,b)
uint8_t a
Definition Spc_Cpu.h:141
b
Definition crypt.c:628

◆ GetWindowLongPtr

#define GetWindowLongPtr ( a,
b )
Value:
LONG_PTR GetWindowLong(HWND hwnd, int idx)
Definition swell-wnd-generic.cpp:235

◆ GetWindowLongPtrA

#define GetWindowLongPtrA ( a,
b )
Value:
GetWindowLongA(a,b)

◆ GetWindowLongPtrW

#define GetWindowLongPtrW ( a,
b )
Value:
GetWindowLongW(a,b)

◆ GWLP_HINSTANCE

#define GWLP_HINSTANCE   GWL_HINSTANCE

◆ GWLP_HWNDPARENT

#define GWLP_HWNDPARENT   GWL_HWNDPARENT

◆ GWLP_USERDATA

#define GWLP_USERDATA   GWL_USERDATA

◆ GWLP_WNDPROC

#define GWLP_WNDPROC   GWL_WNDPROC

◆ SetClassLongPtr

#define SetClassLongPtr ( a,
b,
c )
Value:
SetClassLong(a,b,c)
return c
Definition crypt.c:175

◆ SetWindowLongPtr

#define SetWindowLongPtr ( a,
b,
c )
Value:
LONG_PTR SetWindowLong(HWND hwnd, int idx, LONG_PTR val)
Definition swell-wnd-generic.cpp:163

◆ SetWindowLongPtrA

#define SetWindowLongPtrA ( a,
b,
c )
Value:
SetWindowLongA(a,b,c)

◆ SetWindowLongPtrW

#define SetWindowLongPtrW ( a,
b,
c )
Value:
SetWindowLongW(a,b,c)

◆ stricmp

#define stricmp ( x,
y )
Value:
strcasecmp(x,y)
int y
Definition inflate.c:1588
unsigned x[BMAX+1]
Definition inflate.c:1586

◆ strnicmp

#define strnicmp ( x,
y,
z )
Value:
strncasecmp(x,y,z)
unsigned z
Definition inflate.c:1589

◆ wdl_abs

#define wdl_abs ( x)
Value:
((x)<0 ? -(x) : (x))

◆ WDL_ASSERT

#define WDL_ASSERT ( x)

◆ wdl_clamp

#define wdl_clamp ( x,
minv,
maxv )
Value:
((x) < (minv) ? (minv) : ((x) > (maxv) ? (maxv) : (x)))

◆ WDL_DIRCHAR

#define WDL_DIRCHAR   '/'

◆ WDL_DIRCHAR_STR

#define WDL_DIRCHAR_STR   "/"

◆ WDL_DLGRET

#define WDL_DLGRET   INT_PTR CALLBACK

◆ wdl_filename_cmp

#define wdl_filename_cmp ( x,
y )
Value:
strcmp(x,y)

◆ wdl_filename_cmpn

#define wdl_filename_cmpn ( x,
y,
n )
Value:
strncmp(x,y,n)
int n
Definition crypt.c:458

◆ WDL_FIXALIGN

◆ WDL_fopenA

#define WDL_fopenA ( fn,
mode )
Value:
fopen(fn,mode)
png_structrp int mode
Definition png.h:1139
const char const char const char const char char * fn
Definition swell-functions.h:168

◆ WDL_INT64_CONST

#define WDL_INT64_CONST ( x)
Value:
(x##LL)

◆ WDL_IS_DIRCHAR

#define WDL_IS_DIRCHAR ( x)
Value:
((x) == '/' || (x) == '\\')

◆ WDL_likely

#define WDL_likely ( x)
Value:
(!!(x))

◆ wdl_max

#define wdl_max ( x,
y )
Value:
((x)<(y)?(y):(x))

◆ wdl_min

#define wdl_min ( x,
y )
Value:
((x)<(y)?(x):(y))

◆ WDL_NORMALLY

#define WDL_NORMALLY ( x)
Value:
#define WDL_likely(x)
Definition wdltypes.h:154

◆ WDL_NOT_NORMALLY

#define WDL_NOT_NORMALLY ( x)
Value:
#define WDL_unlikely(x)
Definition wdltypes.h:155

◆ WDL_PRI_INT64

#define WDL_PRI_INT64   "lld"

◆ WDL_PRI_UINT64

#define WDL_PRI_UINT64   "llu"

◆ WDL_STATICFUNC_UNUSED

#define WDL_STATICFUNC_UNUSED

◆ WDL_UINT64_CONST

#define WDL_UINT64_CONST ( x)
Value:
(x##ULL)

◆ WDL_unlikely

#define WDL_unlikely ( x)
Value:
(!!(x))

◆ WDL_VARARG_WARN

#define WDL_VARARG_WARN ( x,
n,
s )

Typedef Documentation

◆ wdl_assert_failed_unsigned_char

typedef char wdl_assert_failed_unsigned_char[((char) -1) > 0 ? -1 :1]

◆ WDL_bool

typedef char WDL_bool

◆ WDL_INT64

typedef long long WDL_INT64

◆ WDL_TICKTYPE

typedef unsigned int WDL_TICKTYPE

◆ WDL_UINT64

typedef unsigned long long WDL_UINT64

Function Documentation

◆ WDL_TICKS_IN_RANGE()

WDL_bool WDL_STATICFUNC_UNUSED WDL_TICKS_IN_RANGE ( WDL_TICKTYPE current,
WDL_TICKTYPE refstart,
int len )
static

◆ WDL_TICKS_IN_RANGE_ENDING_AT()

WDL_bool WDL_STATICFUNC_UNUSED WDL_TICKS_IN_RANGE_ENDING_AT ( WDL_TICKTYPE current,
WDL_TICKTYPE refend,
int len )
static

◆ WDL_VARARG_WARN()

void WDL_STATICFUNC_UNUSED WDL_VARARG_WARN ( printf ,
1 ,
2  ) const
static