new_todoitem = malloc(sizeof(TodoItem));
new_todoitem->item_name = item_name;
- new_todoitem->description = NULL;
- new_todoitem->due = NULL;
+ new_todoitem->description = strdup("");
+ new_todoitem->due = strdup("");
new_todoitem->subtask_list = malloc(0);
new_todoitem->subtask_count = 0;
void
set_due(State* state, char* due)
{
-
+ state->cur_todoitem->due = due;
}
void
switch (type) {
case MD_SPAN_STRONG:
- printf("date, %s\n", state->last_block_text);
+ set_due(state, state->last_block_text);
break;
}
return 0;