1
0
mirror of https://github.com/stefanocasazza/ULib.git synced 2025-10-05 19:18:01 +08:00
This commit is contained in:
stefanocasazza 2017-06-27 18:56:42 +02:00
parent 913f15755e
commit b932d41d54
17 changed files with 34 additions and 24 deletions

View File

@ -55,6 +55,8 @@ uint32_t id;
UString rnumber; UString rnumber;
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500); int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO #ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('['); USP_PUTS_CHAR('[');
#endif #endif

View File

@ -64,6 +64,8 @@ Content-Type: application/json
uint32_t len1, len2, id, rnum; uint32_t len1, len2, id, rnum;
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500); int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO #ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('['); USP_PUTS_CHAR('[');
#endif #endif

View File

@ -62,9 +62,9 @@ uint32_t id;
UString rnumber; UString rnumber;
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500); int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
#ifdef AS_cpoll_cppsp_DO
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries); (void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
char* ptr = UClientImage_Base::wbuffer->pend(); char* ptr = UClientImage_Base::wbuffer->pend();
*ptr++ = '['; *ptr++ = '[';

View File

@ -62,9 +62,9 @@ uint32_t id, rnum;
//mongoc_bulk_operation_t* bulk = mc->createBulk(false); //mongoc_bulk_operation_t* bulk = mc->createBulk(false);
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500); int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
#ifdef AS_cpoll_cppsp_DO
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries); (void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
char* ptr = UClientImage_Base::wbuffer->pend(); char* ptr = UClientImage_Base::wbuffer->pend();
*ptr++ = '['; *ptr++ = '[';

View File

@ -65,6 +65,8 @@ Content-Type: application/json
<!--#code <!--#code
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500); int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO #ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('['); USP_PUTS_CHAR('[');
#endif #endif

View File

@ -45,6 +45,8 @@ UStringRep* rep;
char* pbuffer = buffer; char* pbuffer = buffer;
int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500); int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO #ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('['); USP_PUTS_CHAR('[');
#endif #endif

View File

@ -44,6 +44,8 @@ World* pworld;
char* pbuffer = buffer; char* pbuffer = buffer;
int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500); int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO #ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('['); USP_PUTS_CHAR('[');
#endif #endif

View File

@ -69,6 +69,8 @@ World* pworld;
char query[8192]; char query[8192];
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500); int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
if (bpgsql) if (bpgsql)
{ {
(void) memcpy(query, "UPDATE World SET randomNumber = v.randomNumber FROM (VALUES", (void) memcpy(query, "UPDATE World SET randomNumber = v.randomNumber FROM (VALUES",
@ -94,8 +96,6 @@ while (true)
} }
#ifdef AS_cpoll_cppsp_DO #ifdef AS_cpoll_cppsp_DO
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
char* p = UClientImage_Base::wbuffer->pend(); char* p = UClientImage_Base::wbuffer->pend();
*p++ = '['; *p++ = '[';

View File

@ -55,6 +55,8 @@ uint32_t id;
UString rnumber; UString rnumber;
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500); int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO #ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('['); USP_PUTS_CHAR('[');
#endif #endif

View File

@ -64,6 +64,8 @@ Content-Type: application/json
uint32_t len1, len2, id, rnum; uint32_t len1, len2, id, rnum;
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500); int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO #ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('['); USP_PUTS_CHAR('[');
#endif #endif

View File

@ -62,9 +62,9 @@ uint32_t id;
UString rnumber; UString rnumber;
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500); int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
#ifdef AS_cpoll_cppsp_DO
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries); (void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
char* ptr = UClientImage_Base::wbuffer->pend(); char* ptr = UClientImage_Base::wbuffer->pend();
*ptr++ = '['; *ptr++ = '[';

View File

@ -62,9 +62,9 @@ uint32_t id, rnum;
//mongoc_bulk_operation_t* bulk = mc->createBulk(false); //mongoc_bulk_operation_t* bulk = mc->createBulk(false);
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500); int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
#ifdef AS_cpoll_cppsp_DO
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries); (void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO
char* ptr = UClientImage_Base::wbuffer->pend(); char* ptr = UClientImage_Base::wbuffer->pend();
*ptr++ = '['; *ptr++ = '[';

View File

@ -65,6 +65,8 @@ Content-Type: application/json
<!--#code <!--#code
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500); int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO #ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('['); USP_PUTS_CHAR('[');
#endif #endif

View File

@ -45,6 +45,8 @@ UStringRep* rep;
char* pbuffer = buffer; char* pbuffer = buffer;
int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500); int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO #ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('['); USP_PUTS_CHAR('[');
#endif #endif

View File

@ -44,6 +44,8 @@ World* pworld;
char* pbuffer = buffer; char* pbuffer = buffer;
int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500); int i, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
#ifdef AS_cpoll_cppsp_DO #ifdef AS_cpoll_cppsp_DO
USP_PUTS_CHAR('['); USP_PUTS_CHAR('[');
#endif #endif

View File

@ -69,6 +69,8 @@ World* pworld;
char query[8192]; char query[8192];
int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500); int i = 0, num_queries = UHTTP::getFormFirstNumericValue(1, 500);
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
if (bpgsql) if (bpgsql)
{ {
(void) memcpy(query, "UPDATE World SET randomNumber = v.randomNumber FROM (VALUES", (void) memcpy(query, "UPDATE World SET randomNumber = v.randomNumber FROM (VALUES",
@ -94,8 +96,6 @@ while (true)
} }
#ifdef AS_cpoll_cppsp_DO #ifdef AS_cpoll_cppsp_DO
(void) UClientImage_Base::wbuffer->reserve(36U * num_queries);
char* p = UClientImage_Base::wbuffer->pend(); char* p = UClientImage_Base::wbuffer->pend();
*p++ = '['; *p++ = '[';

View File

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
fw_depends gcc-4.9 fw_depends gcc-6
fw_installed ulib && return 0 fw_installed ulib && return 0
@ -25,20 +25,10 @@ sudo apt-get install -y postgresql-server-dev-all
sudo apt-get install -y libcap2-bin sudo apt-get install -y libcap2-bin
#fi #fi
# Check for the compiler support (We want at least g++ 4.8) export CC=gcc-6
CC=gcc # C compiler command export CXX=g++-6
CXX=g++ # C++ compiler command export AR=gcc-ar-6
export RANLIB=gcc-ranlib-6
gcc_version=`g++ -dumpversion`
case "$gcc_version" in
3*|4.0*|4.1*|4.2*|4.3*|4.4*|4.5*|4.6*|4.7*|4.8*)
CC='gcc-4.9'
CXX='g++-4.9'
;;
esac
export CC CXX
# We need to install mongo-c-driver (we don't have a ubuntu package) # We need to install mongo-c-driver (we don't have a ubuntu package)
RETCODE=$(fw_exists ${IROOT}/mongo-c-driver.installed) RETCODE=$(fw_exists ${IROOT}/mongo-c-driver.installed)