85 } |
85 } |
86 |
86 |
87 void asc_behavior_name(AscBehavior *behavior, const char *name) { |
87 void asc_behavior_name(AscBehavior *behavior, const char *name) { |
88 cx_strfree(&behavior->name); |
88 cx_strfree(&behavior->name); |
89 if (name == NULL) { |
89 if (name == NULL) { |
90 behavior->name = asc_util_gen_name(behavior, "behavior"); |
90 behavior->name = asc_util_gen_name(behavior); |
91 } else { |
91 } else { |
92 behavior->name.ptr = strdup(name); |
92 behavior->name.ptr = strdup(name); |
93 behavior->name.length = strlen(name); |
93 behavior->name.length = strlen(name); |
94 } |
94 } |
95 } |
95 } |