Skip to content
This repository has been archived by the owner on Feb 11, 2021. It is now read-only.

Commit

Permalink
Use SDL's string and memory functions instead of stdlib
Browse files Browse the repository at this point in the history
  • Loading branch information
slouken committed Nov 18, 2009
1 parent 744095d commit c12b513
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions test/automated/SDL_at.c
Expand Up @@ -8,11 +8,10 @@


#include "SDL_at.h"
#include "SDL_stdinc.h"

#include <stdio.h> /* printf/fprintf */
#include <stdarg.h> /* va_list */
#include <string.h> /* strdup */
#include <stdlib.h> /* free */


/*
Expand Down Expand Up @@ -45,10 +44,10 @@ static void SDL_ATassertFailed( const char *msg );
static void SDL_ATcleanup (void)
{
if (at_suite_msg != NULL)
free(at_suite_msg);
SDL_free(at_suite_msg);
at_suite_msg = NULL;
if (at_test_msg != NULL)
free(at_test_msg);
SDL_free(at_test_msg);
at_test_msg = NULL;
at_success = 0;
at_failure = 0;
Expand All @@ -70,7 +69,7 @@ void SDL_ATinit( const char *suite )
SDL_ATprintErr( "AT testsuite does not have a name.\n");
}
SDL_ATcleanup();
at_suite_msg = strdup(suite);
at_suite_msg = SDL_strdup(suite);

/* Verbose message. */
SDL_ATprintVerbose( 2, "--+---> Started Test Suite '%s'\n", at_suite_msg );
Expand Down Expand Up @@ -166,7 +165,7 @@ void SDL_ATbegin( const char *testcase )
if (testcase == NULL) {
SDL_ATprintErr( "AT testcase does not have a name.\n");
}
at_test_msg = strdup(testcase);
at_test_msg = SDL_strdup(testcase);

/* Verbose message. */
SDL_ATprintVerbose( 2, " +---> StartedTest Case '%s'\n", testcase );
Expand Down Expand Up @@ -195,7 +194,7 @@ static void SDL_ATendWith( int success )

/* Clean up. */
if (at_test_msg != NULL)
free(at_test_msg);
SDL_free(at_test_msg);
at_test_msg = NULL;
}

Expand Down

0 comments on commit c12b513

Please sign in to comment.