erkin yucel / mbed-os

Dependents:   BLE_file_test BLE_Blink ExternalEncoder

Revision:
0:f269e3021894
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/features/FEATURE_COMMON_PAL/mbed-trace/test/stubs/ip6tos_stub.c	Sun Oct 23 15:10:02 2016 +0000
@@ -0,0 +1,25 @@
+/*
+ * Copyright (c) 2016 ARM Limited. All rights reserved.
+ */
+#include "ip6string.h"
+#include <string.h>
+#include <stdio.h>
+#include "common_functions.h"
+
+#include "ip6tos_stub.h"
+
+ip6tos_stub_def_t ip6tos_stub; // extern variable
+
+uint8_t ip6tos(const void *ip6addr, char *p)
+{
+    memcpy(ip6tos_stub.input_array, ip6addr, 16);
+    strcpy(p, ip6tos_stub.output_string);
+    return strlen(p);
+}
+
+uint_fast8_t ip6_prefix_tos(const void *prefix, uint_fast8_t prefix_len, char *p)
+{
+    bitcopy(ip6tos_stub.input_array, prefix, prefix_len);
+    strcpy(p, ip6tos_stub.output_string);
+    return strlen(p);
+}