X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fvdpram_dump.c;h=d44836ef64411632d3e0e6ddcb8ef05c6e224d0d;hb=refs%2Ftags%2Faccepted%2Ftizen%2Fivi%2F20140410.192404;hp=7befabd85ac1ed41ad9148a98fab156d200af1b2;hpb=530d5eae99f4404ee85fe3fe85dfb326d0f854d2;p=platform%2Fcore%2Ftelephony%2Ftel-plugin-vmodem.git diff --git a/src/vdpram_dump.c b/src/vdpram_dump.c index 7befabd..d44836e 100644 --- a/src/vdpram_dump.c +++ b/src/vdpram_dump.c @@ -1,9 +1,7 @@ /* * tel-plugin-vmodem * - * Copyright (c) 2012 Samsung Electronics Co., Ltd. All rights reserved. - * - * Contact: Junhwan An + * Copyright (c) 2013 Samsung Electronics Co. Ltd. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,60 +19,31 @@ #include #include #include -#include - -#include "vdpram_dump.h" - -static void hex_dump(char *pad, int size, const void *data) -{ - char buf[255] = {0, }; - char hex[4] = {0, }; - int i; - unsigned char *p; - - if (size <= 0) { - msg("%sno data", pad); - return; - } - - p = (unsigned char *)data; - snprintf(buf, 255, "%s%04X: ", pad, 0); - for (i = 0; i - if ((i + 1) % 8 == 0) { - if ((i + 1) % 16 == 0) { - msg("%s", buf); - memset(buf, 0, 255); - snprintf(buf, 255, "%s%04X: ", pad, i + 1); - } - else { - strcat(buf, " "); - } - } - } +#include +#include +#include - msg("%s", buf); -} +#include "vdpram_dump.h" -void vdpram_hex_dump(int dir, unsigned short data_len, void *data) +void vdpram_hex_dump(gboolean tx, gushort data_len, void *data) { char *d; if(!data) return; - if (dir == RX) - d = "[RX]"; - else + if (tx == TRUE) d = "[TX]"; + else + d = "[RX]"; - msg(""); - msg(" %s\tlen=%d\t%s", d, data_len, (char *)data); - hex_dump(" ", data_len, data); + msg("\n====== Data DUMP ======\n"); - msg(""); -} + msg(" %s\tData length: [%d] -", d, data_len); + tcore_util_hex_dump(" ", (gint)data_len, data); + msg("\n====== Data DUMP ======\n"); +}