[style] fixup warnings and style problems

This commit is contained in:
William Woodall 2015-12-15 16:09:07 -08:00
parent 0ae4ca735d
commit ff64d07702
2 changed files with 19 additions and 14 deletions

View file

@ -12,8 +12,10 @@
// See the License for the specific language governing permissions and // See the License for the specific language governing permissions and
// limitations under the License. // limitations under the License.
#include <stdlib.h> #include <inttypes.h>
#include <atomic> #include <atomic>
#include <cstdlib>
#if defined(__APPLE__) #if defined(__APPLE__)
#include <malloc/malloc.h> #include <malloc/malloc.h>
@ -62,8 +64,10 @@ custom_malloc(size_t size)
} }
} }
void * memory = malloc(size); void * memory = malloc(size);
uint64_t fw_size = size;
MALLOC_PRINTF( MALLOC_PRINTF(
"malloc expected(%s): %p %llu\n", malloc_expected ? "true " : "false", memory, size); "malloc expected(%s): %p %" PRIu64 "\n",
malloc_expected ? "true " : "false", memory, fw_size);
return memory; return memory;
} }
@ -102,9 +106,10 @@ custom_realloc(void * memory_in, size_t size)
} }
} }
void * memory = realloc(memory_in, size); void * memory = realloc(memory_in, size);
uint64_t fw_size = size;
MALLOC_PRINTF( MALLOC_PRINTF(
"realloc expected(%s): %p %p %llu\n", "realloc expected(%s): %p %p %" PRIu64 "\n",
malloc_expected ? "true " : "false", memory_in, memory, size); malloc_expected ? "true " : "false", memory_in, memory, fw_size);
return memory; return memory;
} }

View file

@ -64,27 +64,28 @@ failing_free(void * pointer, void * state)
{ {
(void)pointer; (void)pointer;
(void)state; (void)state;
return;
} }
struct FakeTestArgv struct FakeTestArgv
{ {
FakeTestArgv() : argc(2) FakeTestArgv()
: argc(2)
{ {
this->argv = (char **)malloc(2 * sizeof(char *)); this->argv = reinterpret_cast<char **>(malloc(2 * sizeof(char *)));
if (!this->argv) { if (!this->argv) {
throw std::bad_alloc(); throw std::bad_alloc();
} }
this->argv[0] = (char *)malloc(10 * sizeof(char)); static const size_t size = 10;
sprintf(this->argv[0], "foo"); this->argv[0] = reinterpret_cast<char *>(malloc(size * sizeof(char)));
this->argv[1] = (char *)malloc(10 * sizeof(char)); snprintf(this->argv[0], size, "foo");
sprintf(this->argv[1], "bar"); this->argv[1] = reinterpret_cast<char *>(malloc(size * sizeof(char)));
snprintf(this->argv[1], size, "bar");
} }
~FakeTestArgv() ~FakeTestArgv()
{ {
if (this->argv) { if (this->argv) {
if (this->argv > 0) { if (this->argc > 0) {
size_t unsigned_argc = this->argc; size_t unsigned_argc = this->argc;
for (size_t i = 0; i < unsigned_argc; --i) { for (size_t i = 0; i < unsigned_argc; --i) {
free(this->argv[i]); free(this->argv[i]);
@ -100,8 +101,7 @@ struct FakeTestArgv
/* Tests the rcl_init() and rcl_shutdown() functions. /* Tests the rcl_init() and rcl_shutdown() functions.
*/ */
TEST_F(TestRCLFixture, test_rcl_init_and_shutdown) TEST_F(TestRCLFixture, test_rcl_init_and_shutdown) {
{
rcl_ret_t ret; rcl_ret_t ret;
// A shutdown before any init has been called should fail. // A shutdown before any init has been called should fail.
ret = rcl_shutdown(); ret = rcl_shutdown();