aboutsummaryrefslogtreecommitdiff
path: root/libcrystfel/src/events.c
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2014-10-22 13:48:45 +0200
committerThomas White <taw@physics.org>2014-10-23 17:02:32 +0200
commit587a9b4c106c188a9546ac9483b597fef7243a67 (patch)
tree63cf5d8d5d7563a4bb669ff3a5cc68ae6e147dd2 /libcrystfel/src/events.c
parent6295abd6cccf2b12dac2f3af03f55fba6a8700aa (diff)
Formatting / fussiness
Diffstat (limited to 'libcrystfel/src/events.c')
-rw-r--r--libcrystfel/src/events.c52
1 files changed, 20 insertions, 32 deletions
diff --git a/libcrystfel/src/events.c b/libcrystfel/src/events.c
index c9cc1ece..6e52f6cd 100644
--- a/libcrystfel/src/events.c
+++ b/libcrystfel/src/events.c
@@ -253,7 +253,7 @@ char *get_event_string(struct event *ev)
char *new_ret_string;
int ret_string_len;
- if ( ev == NULL ) return "null event";
+ if ( ev == NULL ) return "(none)";
if ( ev->path_length != 0 ) {
@@ -265,8 +265,8 @@ char *get_event_string(struct event *ev)
for ( pi=1; pi<ev->path_length; pi++ ) {
new_ret_string = realloc(ret_string,
- (ret_string_len+1+strlen(ev->path_entries[pi]))
- *sizeof(char));
+ (ret_string_len+1+strlen(ev->path_entries[pi]))
+ * sizeof(char));
if ( new_ret_string == NULL ) {
return NULL;
}
@@ -360,15 +360,8 @@ struct event *get_event_from_event_string(char *ev_string)
char *sep;
char *start;
- ev = initialize_event();
- if ( ev == NULL ) {
- return NULL;
- }
-
ev_sep = strstr(ev_string, "//");
- if ( ev_sep == NULL ) {
- return NULL;
- }
+ if ( ev_sep == NULL ) return NULL;
strncpy(buf_path, ev_string, ev_sep-ev_string);
buf_path[ev_sep-ev_string] = '\0';
@@ -376,6 +369,9 @@ struct event *get_event_from_event_string(char *ev_string)
strncpy(buf_dim, ev_sep+2, strlen(ev_sep)-2);
buf_dim[strlen(ev_sep)-2] = '\0';
+ ev = initialize_event();
+ if ( ev == NULL ) return NULL;
+
if ( strlen(buf_path) !=0 ) {
do {
@@ -398,11 +394,11 @@ struct event *get_event_from_event_string(char *ev_string)
push_path_entry_to_event(ev, buf);
}
+
} while (sep);
}
-
if ( strlen(buf_dim) !=0 ) {
start = buf_dim;
@@ -438,19 +434,17 @@ struct event *get_event_from_event_string(char *ev_string)
int push_path_entry_to_event(struct event *ev, const char *entry)
{
- char **new_path_entries;
+ char **new_path_entries;
- new_path_entries = realloc(ev->path_entries,
- (1+ev->path_length)*sizeof(char *));
- if ( new_path_entries == NULL ) {
- return 1;
- }
+ new_path_entries = realloc(ev->path_entries,
+ (1+ev->path_length)*sizeof(char *));
+ if ( new_path_entries == NULL ) return 1;
- ev->path_entries = new_path_entries;
- ev->path_entries[ev->path_length] = strdup(entry);
- ev->path_length += 1;
+ ev->path_entries = new_path_entries;
+ ev->path_entries[ev->path_length] = strdup(entry);
+ ev->path_length += 1;
- return 0;
+ return 0;
}
@@ -459,10 +453,8 @@ int push_dim_entry_to_event(struct event *ev, int entry)
int *new_dim_entries;
new_dim_entries = realloc(ev->dim_entries,
- (1+ev->dim_length)*sizeof(int));
- if ( new_dim_entries == NULL ) {
- return 1;
- }
+ (1+ev->dim_length)*sizeof(int));
+ if ( new_dim_entries == NULL ) return 1;
ev->dim_entries = new_dim_entries;
ev->dim_entries[ev->dim_length] = entry;
@@ -476,9 +468,7 @@ int pop_path_entry_from_event(struct event *ev)
{
char **new_path_entries;
- if ( ev->path_length == 0 ) {
- return 1;
- }
+ if ( ev->path_length == 0 ) return 1;
free(ev->path_entries[ev->path_length-1]);
@@ -491,9 +481,7 @@ int pop_path_entry_from_event(struct event *ev)
new_path_entries = realloc(ev->path_entries,
(ev->path_length-1)*sizeof(char *));
- if ( new_path_entries == NULL) {
- return 1;
- }
+ if ( new_path_entries == NULL ) return 1;
ev->path_entries = new_path_entries;
ev->path_length = ev->path_length-1;