lib: update copyrights
[babeltrace.git] / lib / object.c
index 0f7261a90cccffcb97f366b7dfed0575c170036a..f28831dd597716cab595258cd8f8cdb92b53f2df 100644 (file)
@@ -1,8 +1,5 @@
 /*
- * ref.c: reference counting
- *
- * Babeltrace Library
- *
+ * Copyright 2017-2018 Philippe Proulx <pproulx@efficios.com>
  * Copyright (c) 2015 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -30,9 +27,9 @@
 #include <babeltrace/assert-pre-internal.h>
 #include <babeltrace/object-internal.h>
 
-void *bt_object_get_ref(void *ptr)
+void bt_object_get_ref(const void *ptr)
 {
-       struct bt_object *obj = ptr;
+       struct bt_object *obj = (void *) ptr;
 
        if (unlikely(!obj)) {
                goto end;
@@ -42,12 +39,12 @@ void *bt_object_get_ref(void *ptr)
        bt_object_get_no_null_check(obj);
 
 end:
-       return ptr;
+       return;
 }
 
-void bt_object_put_ref(void *ptr)
+void bt_object_put_ref(const void *ptr)
 {
-       struct bt_object *obj = ptr;
+       struct bt_object *obj = (void *) ptr;
 
        if (unlikely(!obj)) {
                return;
This page took 0.025764 seconds and 4 git commands to generate.