summaryrefslogtreecommitdiff
path: root/include/mock-variables.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/mock-variables.h')
-rw-r--r--include/mock-variables.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/include/mock-variables.h b/include/mock-variables.h
index 759fd1f0..3f282a68 100644
--- a/include/mock-variables.h
+++ b/include/mock-variables.h
@@ -124,6 +124,21 @@ typedef enum {
REPLACE,
} mock_variable_op_t;
+static inline const char *
+format_var_op(mock_variable_op_t op)
+{
+ static const char *var_op_names[] = {
+ "NONE",
+ "CREATE",
+ "DELETE",
+ "APPEND",
+ "REPLACE",
+ NULL
+ };
+
+ return var_op_names[op];
+}
+
typedef EFI_STATUS (mock_set_variable_pre_hook_t)(CHAR16 *name, EFI_GUID *guid,
UINT32 attrs, UINTN size,
VOID *data);