Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Use parse values as double instead of casting them to int
[simgrid.git] / examples / msg / actions / actions.c
index e76db4e..f7c0178 100644 (file)
 #include "xbt.h"                /* calloc, printf */
 
 XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test,
-                             "Messages specific for this msg example");
+                 "Messages specific for this msg example");
+
+/* Helper function */
+static double parse_double(const char *string) {
+  double value;
+  char *endptr;
+
+  value=strtod(string, &endptr);
+  if (*endptr != '\0')
+         THROW1(unknown_error, 0, "%s is not a double", string);
+  return value;
+}
+
 
 /* Helper function */
 static double parse_double(const char *string)