summaryrefslogtreecommitdiffstats
path: root/0.4.6/encoder/test/enc_test.c
diff options
context:
space:
mode:
Diffstat (limited to '0.4.6/encoder/test/enc_test.c')
-rw-r--r--0.4.6/encoder/test/enc_test.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/0.4.6/encoder/test/enc_test.c b/0.4.6/encoder/test/enc_test.c
new file mode 100644
index 0000000..ec49499
--- /dev/null
+++ b/0.4.6/encoder/test/enc_test.c
@@ -0,0 +1,30 @@
+/*
+ * Copyright (c) 2015, Juniper Networks, Inc.
+ * All rights reserved.
+ * This SOFTWARE is licensed under the LICENSE provided in the
+ * ../Copyright file. By downloading, installing, copying, or otherwise
+ * using the SOFTWARE, you agree to be bound by the terms of that
+ * LICENSE.
+ * Phil Shafer, August 2015
+ */
+
+#include "xo.h"
+#include "xo_encoder.h"
+
+static int
+test_handler (XO_ENCODER_HANDLER_ARGS)
+{
+ printf("op %s: [%s] [%s]\n", xo_encoder_op_name(op),
+ name ?: "", value ?: "");
+
+ return 0;
+}
+
+int
+xo_encoder_library_init (XO_ENCODER_INIT_ARGS)
+{
+ arg->xei_version = XO_ENCODER_VERSION;
+ arg->xei_handler = test_handler;
+
+ return 0;
+}
OpenPOWER on IntegriCloud