double readDouble() { union { uint64_t raw; double d; }; raw = readULL(); return d; }
static int setNodeIdType(const char *value, const char * valueName) { unsigned long long nodeIdTypeNew; if (!readULL(valueName, value, &nodeIdTypeNew, 10)) { return true; } if (!isValidNodeIdType(nodeIdTypeNew)) { pudError(false, "Value in parameter %s (%llu) is reserved", valueName, nodeIdTypeNew); return true; } nodeIdType = nodeIdTypeNew; return false; }