diff options
Diffstat (limited to 'indra/test')
| -rw-r--r-- | indra/test/lltemplatemessagebuilder_tut.cpp | 2 | ||||
| -rw-r--r-- | indra/test/message_tut.cpp | 2 | ||||
| -rw-r--r-- | indra/test/test.cpp | 17 | 
3 files changed, 16 insertions, 5 deletions
diff --git a/indra/test/lltemplatemessagebuilder_tut.cpp b/indra/test/lltemplatemessagebuilder_tut.cpp index 532f26ee60..09beb53869 100644 --- a/indra/test/lltemplatemessagebuilder_tut.cpp +++ b/indra/test/lltemplatemessagebuilder_tut.cpp @@ -29,6 +29,7 @@  #include "linden_common.h"  #include "lltut.h" +#include "llapr.h"  #include "llmessagetemplate.h"  #include "llquaternion.h"  #include "lltemplatemessagebuilder.h" @@ -52,6 +53,7 @@ namespace tut  			static bool init = false;  			if(! init)  			{ +				ll_init_apr();  				const F32 circuit_heartbeat_interval=5;  				const F32 circuit_timeout=100; diff --git a/indra/test/message_tut.cpp b/indra/test/message_tut.cpp index 9a6ccd4d68..d971b33475 100644 --- a/indra/test/message_tut.cpp +++ b/indra/test/message_tut.cpp @@ -29,6 +29,7 @@  #include "linden_common.h"  #include "lltut.h" +#include "llapr.h"  #include "llmessageconfig.h"  #include "llsdserialize.h"  #include "llversionserver.h" @@ -61,6 +62,7 @@ namespace tut  			static bool init = false;  			if(!init)  			{ +				ll_init_apr();  				//init_prehash_data();  				init = true;  			} diff --git a/indra/test/test.cpp b/indra/test/test.cpp index 45e8aef99a..ffdb0cb976 100644 --- a/indra/test/test.cpp +++ b/indra/test/test.cpp @@ -37,8 +37,8 @@  #include "linden_common.h"  #include "llerrorcontrol.h"  #include "lltut.h" -#include "llaprpool.h" +#include "apr_pools.h"  #include "apr_getopt.h"  // the CTYPE_WORKAROUND is needed for linux dev stations that don't @@ -349,12 +349,17 @@ int main(int argc, char **argv)  	ctype_workaround();  #endif -	LLAPRPool pool; -	pool.create(); +	apr_initialize(); +	apr_pool_t* pool = NULL; +	if(APR_SUCCESS != apr_pool_create(&pool, NULL)) +	{ +		std::cerr << "Unable to initialize pool" << std::endl; +		return 1; +	}  	apr_getopt_t* os = NULL; -	if(APR_SUCCESS != apr_getopt_init(&os, pool(), argc, argv)) +	if(APR_SUCCESS != apr_getopt_init(&os, pool, argc, argv))  	{ -		std::cerr << "Unable to initialize the arguments for parsing by apr_getopt()." << std::endl; +		std::cerr << "Unable to  pool" << std::endl;  		return 1;  	} @@ -472,6 +477,8 @@ int main(int argc, char **argv)  		s.close();  	} +	apr_terminate(); +  	int retval = (success ? 0 : 1);  	return retval;  | 
