include/SDL_test_log.h
author David Ludwig <dludwig@pobox.com>
Mon, 01 Apr 2013 21:33:06 -0400
changeset 8453 499aa167ea79
parent 6885 700f1b25f77f
child 7191 75360622e65f
permissions -rw-r--r--
WinRT: made WinRT path retrieval be available in both UCS-2 and UTF-8 flavors
aschiffler@6717
     1
/*
aschiffler@6717
     2
  Simple DirectMedia Layer
slouken@6885
     3
  Copyright (C) 1997-2013 Sam Lantinga <slouken@libsdl.org>
aschiffler@6717
     4
aschiffler@6717
     5
  This software is provided 'as-is', without any express or implied
aschiffler@6717
     6
  warranty.  In no event will the authors be held liable for any damages
aschiffler@6717
     7
  arising from the use of this software.
aschiffler@6717
     8
aschiffler@6717
     9
  Permission is granted to anyone to use this software for any purpose,
aschiffler@6717
    10
  including commercial applications, and to alter it and redistribute it
aschiffler@6717
    11
  freely, subject to the following restrictions:
aschiffler@6717
    12
aschiffler@6717
    13
  1. The origin of this software must not be misrepresented; you must not
aschiffler@6717
    14
     claim that you wrote the original software. If you use this software
aschiffler@6717
    15
     in a product, an acknowledgment in the product documentation would be
aschiffler@6717
    16
     appreciated but is not required.
aschiffler@6717
    17
  2. Altered source versions must be plainly marked as such, and must not be
aschiffler@6717
    18
     misrepresented as being the original software.
aschiffler@6717
    19
  3. This notice may not be removed or altered from any source distribution.
aschiffler@6717
    20
*/
aschiffler@6717
    21
aschiffler@6717
    22
/**
aschiffler@6717
    23
 *  \file SDL_test_log.h
aschiffler@6717
    24
 *  
aschiffler@6717
    25
 *  Include file for SDL test framework.
aschiffler@6717
    26
 *
aschiffler@6717
    27
 *  This code is a part of the SDL2_test library, not the main SDL library.
aschiffler@6717
    28
 */
aschiffler@6717
    29
aschiffler@6717
    30
/* 
aschiffler@6717
    31
 *
aschiffler@6717
    32
 *  Wrapper to log in the TEST category
aschiffler@6717
    33
 *
aschiffler@6717
    34
 */
aschiffler@6717
    35
aschiffler@6717
    36
#ifndef _SDL_test_log_h
aschiffler@6717
    37
#define _SDL_test_log_h
aschiffler@6717
    38
aschiffler@6717
    39
#include "begin_code.h"
aschiffler@6717
    40
/* Set up for C function definitions, even when using C++ */
aschiffler@6717
    41
#ifdef __cplusplus
aschiffler@6717
    42
/* *INDENT-OFF* */
aschiffler@6717
    43
extern "C" {
aschiffler@6717
    44
/* *INDENT-ON* */
aschiffler@6717
    45
#endif
aschiffler@6717
    46
aschiffler@6717
    47
/**
aschiffler@6717
    48
 * \brief Prints given message with a timestamp in the TEST category and INFO priority.
aschiffler@6717
    49
 *
aschiffler@6717
    50
 * \param fmt Message to be logged
aschiffler@6717
    51
 */
aschiffler@6772
    52
void SDLTest_Log(const char *fmt, ...);
aschiffler@6717
    53
aschiffler@6717
    54
/**
aschiffler@6717
    55
 * \brief Prints given message with a timestamp in the TEST category and the ERROR priority.
aschiffler@6717
    56
 *
aschiffler@6717
    57
 * \param fmt Message to be logged
aschiffler@6717
    58
 */
aschiffler@6772
    59
void SDLTest_LogError(const char *fmt, ...);
aschiffler@6717
    60
aschiffler@6717
    61
/* Ends C function definitions when using C++ */
aschiffler@6717
    62
#ifdef __cplusplus
aschiffler@6717
    63
/* *INDENT-OFF* */
aschiffler@6717
    64
}
aschiffler@6717
    65
/* *INDENT-ON* */
aschiffler@6717
    66
#endif
aschiffler@6717
    67
#include "close_code.h"
aschiffler@6717
    68
aschiffler@6717
    69
#endif /* _SDL_test_log_h */
aschiffler@6717
    70
aschiffler@6717
    71
/* vi: set ts=4 sw=4 expandtab: */