Mercurial > audlegacy-plugins
view src/xsf/xsfdrv.h @ 3085:ac0af6b39272
Introduce new GIO plugin to buildsystem. stdio is now deprecated.
Thoughts:
- getc()/ungetc() should be moved to VFS core now
author | William Pitcock <nenolod@atheme.org> |
---|---|
date | Wed, 29 Apr 2009 20:58:36 -0500 |
parents | 70b0973e7b70 |
children |
line wrap: on
line source
#ifdef __cplusplus extern "C" { #endif typedef int (PASCAL * LPFNGETLIB_XSFDRV)(void *lpWork, LPSTR lpszFilename, void **ppBuffer, DWORD *pdwSize); typedef struct { void * (PASCAL * LibAlloc)(DWORD dwSize); void (PASCAL * LibFree)(void *lpPtr); int (PASCAL * Start)(void *lpPtr, DWORD dwSize); void (PASCAL * Gen)(void *lpPtr, DWORD dwSamples); void (PASCAL * Term)(void); } IXSFDRV; typedef IXSFDRV * (PASCAL * LPFNXSFDRVSETUP)(LPFNGETLIB_XSFDRV lpfn, void *lpWork); /* IXSFDRV * PASCAL XSFDRVSetup(LPFNGETLIB_XSFDRV lpfn, void *lpWork); */ #ifdef __cplusplus } #endif