#include <SDL_rwops.h>
#ifndef SDL_visualtest_rwhelper_h_
#define SDL_visualtest_rwhelper_h_
#define RWOPS_BUFFER_LEN 256
#ifdef __cplusplus
extern "C" {
#endif
typedef struct SDLVisualTest_RWHelperBuffer
{
char buffer[RWOPS_BUFFER_LEN];
int buffer_pos;
int buffer_width;
} SDLVisualTest_RWHelperBuffer;
void SDLVisualTest_RWHelperResetBuffer(SDLVisualTest_RWHelperBuffer* buffer);
char SDLVisualTest_RWHelperReadChar(SDL_RWops* rw,
SDLVisualTest_RWHelperBuffer* buffer);
char* SDLVisualTest_RWHelperReadLine(SDL_RWops* rw, char* str, int size,
SDLVisualTest_RWHelperBuffer* buffer,
char comment_char);
int SDLVisualTest_RWHelperCountNonEmptyLines(SDL_RWops* rw,
SDLVisualTest_RWHelperBuffer* buffer,
char comment_char);
#ifdef __cplusplus
}
#endif
#endif