type_class->ref = 1;
if (type_class->name) {
- ret = ctf_register_type(type_class);
+ ret = register_type(type_class);
if (ret)
goto error_register;
}
size_t alignment)
{
struct type_class_float *float_class;
- struct type_class_integer *int_class;
struct type_class *type_class;
int ret;
goto error_exp;
if (float_class->p.name) {
- ret = ctf_register_type(&float_class->p);
+ ret = register_type(&float_class->p);
if (ret)
goto error_register;
}
int_class->byte_order = byte_order;
int_class->signedness = signedness;
if (int_class->p.name) {
- ret = ctf_register_type(&int_class->p);
+ ret = register_type(&int_class->p);
if (ret) {
g_free(int_class);
return NULL;
#include <babeltrace/compiler.h>
#include <babeltrace/format.h>
+#ifndef max
+#define max(a, b) ((a) < (b) ? (b) : (a))
+#endif
+
void sequence_copy(struct stream_pos *dest, const struct format *fdest,
struct stream_pos *src, const struct format *fsrc,
const struct type_class *type_class)
type_class->ref = 1;
if (type_class->name) {
- ret = ctf_register_type(type_class);
+ ret = register_type(type_class);
if (ret)
goto error_register;
}
string_class->p.free = _string_type_free;
string_class->p.ref = 1;
if (string_class->p.name) {
- ret = ctf_register_type(&string_class->p);
+ ret = register_type(&string_class->p);
if (ret) {
g_free(string_class);
return NULL;
#include <babeltrace/compiler.h>
#include <babeltrace/format.h>
+#ifndef max
+#define max(a, b) ((a) < (b) ? (b) : (a))
+#endif
+
void struct_copy(struct stream_pos *dest, const struct format *fdest,
struct stream_pos *src, const struct format *fsrc,
const struct type_class *type_class)
type_class->ref = 1;
if (type_class->name) {
- ret = ctf_register_type(type_class);
+ ret = register_type(type_class);
if (ret)
goto error_register;
}
int register_type(struct type_class *type_class)
{
- if (ctf_lookup_type_class(type_class->name))
+ if (lookup_type(type_class->name))
return -EEXIST;
g_hash_table_insert(type_classes,
int finalize_types(void)
{
g_hash_table_destroy(type_classes);
+ return 0;
}