* @return extracted file name, has to be freed by caller
*/
static char *
-extract_filename(const char *file)
+extract_filename (const char *file)
{
- char *pch = GNUNET_strdup(file);
+ char *pch = GNUNET_strdup (file);
char *backup = pch;
char *filename = NULL;
char *res;
- if (NULL != strstr(pch, "/"))
+ if (NULL != strstr (pch, "/"))
+ {
+ pch = strtok (pch, "/");
+ while (pch != NULL)
{
- pch = strtok(pch, "/");
- while (pch != NULL)
- {
- pch = strtok(NULL, "/");
- if (pch != NULL)
- {
- filename = pch;
- }
- }
+ pch = strtok (NULL, "/");
+ if (pch != NULL)
+ {
+ filename = pch;
+ }
}
+ }
else
filename = pch;
- res = GNUNET_strdup(filename);
- GNUNET_free(backup);
+ res = GNUNET_strdup (filename);
+ GNUNET_free (backup);
return res;
}
* @return the result
*/
char *
-GNUNET_TRANSPORT_TESTING_get_test_name(const char *file)
+GNUNET_TRANSPORT_TESTING_get_test_name (const char *file)
{
- char *backup = extract_filename(file);
+ char *backup = extract_filename (file);
char *filename = backup;
char *dotexe;
char *ret;
return NULL;
/* remove "lt-" */
- filename = strstr(filename, "test");
+ filename = strstr (filename, "test");
if (NULL == filename)
- {
- GNUNET_free(backup);
- return NULL;
- }
+ {
+ GNUNET_free (backup);
+ return NULL;
+ }
/* remove ".exe" */
- if (NULL != (dotexe = strstr(filename, ".exe")))
+ if (NULL != (dotexe = strstr (filename, ".exe")))
dotexe[0] = '\0';
- ret = GNUNET_strdup(filename);
- GNUNET_free(backup);
+ ret = GNUNET_strdup (filename);
+ GNUNET_free (backup);
return ret;
}
* @return the result
*/
char *
-GNUNET_TRANSPORT_TESTING_get_test_source_name(const char *file)
+GNUNET_TRANSPORT_TESTING_get_test_source_name (const char *file)
{
- char *src = extract_filename(file);
+ char *src = extract_filename (file);
char *split;
- split = strstr(src, ".");
+ split = strstr (src, ".");
if (NULL != split)
split[0] = '\0';
return src;
* @return the result
*/
char *
-GNUNET_TRANSPORT_TESTING_get_test_plugin_name(const char *file,
- const char *test)
+GNUNET_TRANSPORT_TESTING_get_test_plugin_name (const char *file,
+ const char *test)
{
char *filename;
char *dotexe;
- char *e = extract_filename(file);
- char *t = extract_filename(test);
+ char *e = extract_filename (file);
+ char *t = extract_filename (test);
char *ret;
if (NULL == e)
goto fail;
/* remove "lt-" */
- filename = strstr(e, "tes");
+ filename = strstr (e, "tes");
if (NULL == filename)
goto fail;
/* remove ".exe" */
- if (NULL != (dotexe = strstr(filename, ".exe")))
+ if (NULL != (dotexe = strstr (filename, ".exe")))
dotexe[0] = '\0';
/* find last _ */
- filename = strstr(filename, t);
+ filename = strstr (filename, t);
if (NULL == filename)
goto fail;
/* copy plugin */
- filename += strlen(t);
+ filename += strlen (t);
if ('\0' != *filename)
filename++;
- ret = GNUNET_strdup(filename);
+ ret = GNUNET_strdup (filename);
goto suc;
fail:
ret = NULL;
suc:
- GNUNET_free(t);
- GNUNET_free(e);
+ GNUNET_free (t);
+ GNUNET_free (e);
return ret;
}
* @return the result
*/
char *
-GNUNET_TRANSPORT_TESTING_get_config_name(const char *file,
- int count)
+GNUNET_TRANSPORT_TESTING_get_config_name (const char *file,
+ int count)
{
- char *filename = extract_filename(file);
+ char *filename = extract_filename (file);
char *backup = filename;
char *dotexe;
char *ret;
if (NULL == filename)
return NULL;
/* remove "lt-" */
- filename = strstr(filename, "test");
+ filename = strstr (filename, "test");
if (NULL == filename)
goto fail;
/* remove ".exe" */
- if (NULL != (dotexe = strstr(filename, ".exe")))
+ if (NULL != (dotexe = strstr (filename, ".exe")))
dotexe[0] = '\0';
- GNUNET_asprintf(&ret,
- "%s_peer%u.conf",
- filename,
- count);
- GNUNET_free(backup);
+ GNUNET_asprintf (&ret,
+ "%s_peer%u.conf",
+ filename,
+ count);
+ GNUNET_free (backup);
return ret;
fail:
- GNUNET_free(backup);
+ GNUNET_free (backup);
return NULL;
}