Przeglądaj źródła

add float and double support to corosync-objctl

git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@3044 fd59a12c-fef9-0310-b244-a6a79926bd2f
Angus Salkeld 15 lat temu
rodzic
commit
a47fb64e69
1 zmienionych plików z 8 dodań i 0 usunięć
  1. 8 0
      tools/corosync-objctl.c

+ 8 - 0
tools/corosync-objctl.c

@@ -130,6 +130,14 @@ static void print_key (char *key_name, void *value, size_t value_len, confdb_val
 			printf ("%s=%"PRIu64"\n", key_name,
 					  *(uint64_t*)value);
 			break;
+		case CONFDB_VALUETYPE_FLOAT:
+			printf ("%s=%f\n", key_name,
+					  *(float*)value);
+			break;
+		case CONFDB_VALUETYPE_DOUBLE:
+			printf ("%s=%f\n", key_name,
+					  *(double*)value);
+			break;
 		case CONFDB_VALUETYPE_STRING:
 			printf ("%s=%s\n", key_name, (char*)value);
 			break;