See test program at the bottom of this file.
Initial tests:
#include <SDL.h>
int PollEvents()
{
    SDL_Event event;
    while (SDL_PollEvent(&event))
    {
        switch (event.type)
        {
            case SDL_QUIT:
                return 1;
            default:
                break;
        }
    }
    return 0;
}
int main(int argc, char *argv[])
{
    SDL_Init(SDL_INIT_VIDEO);
    SDL_Window *win = SDL_CreateWindow("Test", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 800, 600, 0);
    SDL_SetRelativeMouseMode(SDL_TRUE);
    while (1)
    {
        if (PollEvents())
            break;
    }
    SDL_DestroyWindow(win);
    SDL_Quit();
    return 0;
}