/*
 *  call-seq:
 *    setup  ->  nil
 *
 *  Attempt to setup the TTF class for use by initializing SDL_ttf.
 *  This *must* be called before the TTF class can be used.
 *  Raises SDLError if there is a problem initializing SDL_ttf.
 */
VALUE rbgm_ttf_setup(VALUE module)
{
        if(!TTF_WasInit() && TTF_Init()!=0)
                rb_raise(eSDLError,"could not setup TTF class: %s",TTF_GetError());
        return Qnil;
}