Home | History | Annotate | Download | only in test
      1 /*
      2   Copyright (C) 1997-2014 Sam Lantinga <slouken (at) libsdl.org>
      3 
      4   This software is provided 'as-is', without any express or implied
      5   warranty.  In no event will the authors be held liable for any damages
      6   arising from the use of this software.
      7 
      8   Permission is granted to anyone to use this software for any purpose,
      9   including commercial applications, and to alter it and redistribute it
     10   freely.
     11 */
     12 
     13 /* Print out all the scancodes we have, just to verify them */
     14 
     15 #include <stdio.h>
     16 #include <ctype.h>
     17 #include <stdlib.h>
     18 #include <string.h>
     19 
     20 #include "SDL.h"
     21 
     22 int
     23 main(int argc, char *argv[])
     24 {
     25     SDL_Scancode scancode;
     26 
     27     /* Enable standard application logging */
     28     SDL_LogSetPriority(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_INFO);
     29 
     30     if (SDL_Init(SDL_INIT_VIDEO) < 0) {
     31         SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't initialize SDL: %s\n", SDL_GetError());
     32         exit(1);
     33     }
     34     for (scancode = 0; scancode < SDL_NUM_SCANCODES; ++scancode) {
     35         SDL_Log("Scancode #%d, \"%s\"\n", scancode,
     36                SDL_GetScancodeName(scancode));
     37     }
     38     SDL_Quit();
     39     return (0);
     40 }
     41