X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=formats%2Fctf-text%2Ftypes%2Finteger.c;h=f56a753bbb47177b0ab2811600f3669a2b935ce7;hb=8d8ed9afdf03dc0808e25c0e68279bb31d54742f;hp=30209d6be6c66fbcad295273c947b2d14bfdeefe;hpb=d335f0f72a86c7cdcc18e524c74b82a51ad01b16;p=babeltrace.git diff --git a/formats/ctf-text/types/integer.c b/formats/ctf-text/types/integer.c index 30209d6b..f56a753b 100644 --- a/formats/ctf-text/types/integer.c +++ b/formats/ctf-text/types/integer.c @@ -3,7 +3,9 @@ * * Integers read/write functions. * - * Copyright 2010 - Mathieu Desnoyers + * Copyright 2010-2011 EfficiOS Inc. and Linux Foundation + * + * Author: Mathieu Desnoyers * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal @@ -41,7 +43,7 @@ int ctf_text_integer_write(struct stream_pos *ppos, struct definition *definitio fprintf(pos->fp, " "); if (pos->print_names) fprintf(pos->fp, "%s = ", - g_quark_to_string(definition->name)); + rem_(g_quark_to_string(definition->name))); if (pos->string && (integer_declaration->encoding == CTF_STRING_ASCII @@ -95,8 +97,7 @@ int ctf_text_integer_write(struct stream_pos *ppos, struct definition *definitio else v = (uint64_t) integer_definition->value._signed; - fprintf(pos->fp, "0%" PRIo64, - integer_definition->value._unsigned); + fprintf(pos->fp, "0%" PRIo64, v); break; } case 16: @@ -108,8 +109,7 @@ int ctf_text_integer_write(struct stream_pos *ppos, struct definition *definitio else v = (uint64_t) integer_definition->value._signed; - fprintf(pos->fp, "0x%" PRIX64, - integer_definition->value._unsigned); + fprintf(pos->fp, "0x%" PRIX64, v); break; } default: