Remove the macro definition to prevent its usage in new code.
Signed-off-by: Ján Tomko <jtomko(a)redhat.com>
---
src/internal.h | 15 ---------------
1 file changed, 15 deletions(-)
diff --git a/src/internal.h b/src/internal.h
index 25df0560af..722cdbc57c 100644
--- a/src/internal.h
+++ b/src/internal.h
@@ -225,21 +225,6 @@
(b) = NULL; \
} while (0)
-/**
- * VIR_RETURN_PTR:
- * @ret: pointer to return
- *
- * Returns value of @ret while clearing @ret. This ensures that pointers
- * freed by using VIR_AUTOPTR can be easily passed back to the caller without
- * any temporary variable. @ptr is evaluated more than once.
- */
-#define VIR_RETURN_PTR(ptr) \
- do { \
- typeof(ptr) virTemporaryReturnPointer = (ptr); \
- (ptr) = NULL; \
- return virTemporaryReturnPointer; \
- } while (0)
-
/**
* virCheckFlags:
* @supported: an OR'ed set of supported flags
--
2.19.2