src/audio/emscripten/SDL_emscriptenaudio.h
author Sam Lantinga
Mon, 09 Jan 2017 11:58:01 -0800
changeset 10802 6afc9b833867
parent 10760 0333e86613d5
child 11382 2c50e79b19e0
permissions -rw-r--r--
We only need the first few keymaps corresponding to the following constants:
K_NORMTAB, K_SHIFTTAB, K_ALTTAB, K_ALTSHIFTTAB

In the normal case we'll load all the keymaps from the kernel, but this reduces the size of the SDL library for the fallback case when we can't get to the tty.
icculus@9278
     1
/*
icculus@9278
     2
  Simple DirectMedia Layer
slouken@10737
     3
  Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
icculus@9278
     4
icculus@9278
     5
  This software is provided 'as-is', without any express or implied
icculus@9278
     6
  warranty.  In no event will the authors be held liable for any damages
icculus@9278
     7
  arising from the use of this software.
icculus@9278
     8
icculus@9278
     9
  Permission is granted to anyone to use this software for any purpose,
icculus@9278
    10
  including commercial applications, and to alter it and redistribute it
icculus@9278
    11
  freely, subject to the following restrictions:
icculus@9278
    12
icculus@9278
    13
  1. The origin of this software must not be misrepresented; you must not
icculus@9278
    14
     claim that you wrote the original software. If you use this software
icculus@9278
    15
     in a product, an acknowledgment in the product documentation would be
icculus@9278
    16
     appreciated but is not required.
icculus@9278
    17
  2. Altered source versions must be plainly marked as such, and must not be
icculus@9278
    18
     misrepresented as being the original software.
icculus@9278
    19
  3. This notice may not be removed or altered from any source distribution.
icculus@9278
    20
*/
icculus@9278
    21
#include "../../SDL_internal.h"
icculus@9278
    22
icculus@9278
    23
#ifndef _SDL_emscriptenaudio_h
icculus@9278
    24
#define _SDL_emscriptenaudio_h
icculus@9278
    25
icculus@9278
    26
#include "../SDL_sysaudio.h"
icculus@9278
    27
icculus@9278
    28
/* Hidden "this" pointer for the audio functions */
icculus@9278
    29
#define _THIS   SDL_AudioDevice *this
icculus@9278
    30
icculus@9278
    31
struct SDL_PrivateAudioData
icculus@9278
    32
{
icculus@10760
    33
    int unused;
icculus@9278
    34
};
icculus@9278
    35
icculus@9278
    36
#endif /* _SDL_emscriptenaudio_h */
icculus@9278
    37
/* vi: set ts=4 sw=4 expandtab: */