changed formatting

This commit is contained in:
bjt-user 2024-01-20 21:51:07 +01:00
parent 3252bf67ae
commit 76c7f414ef
1 changed files with 9 additions and 11 deletions

View File

@ -7,16 +7,15 @@
#include <ctype.h> #include <ctype.h>
#include <stdio.h> #include <stdio.h>
void parse_event(char event_string[], struct event **head) void parse_event(char event_string[], struct event **head) {
{ char *start_date = strstr(event_string, "\nDTSTART");
char* start_date = strstr(event_string, "\nDTSTART"); char *end_date = strstr(event_string, "\nDTEND");
char* end_date = strstr(event_string, "\nDTEND"); char *summary = strstr(event_string, "\nSUMMARY");
char* summary = strstr(event_string, "\nSUMMARY");
summary = strchr(summary, ':') + 1; summary = strchr(summary, ':') + 1;
char* start_date_str = malloc(256); char *start_date_str = malloc(256);
char* end_date_str = malloc(256); char *end_date_str = malloc(256);
char* summary_str = malloc(512); char *summary_str = malloc(512);
memset(start_date_str, '\0', 256); memset(start_date_str, '\0', 256);
memset(end_date_str, '\0', 256); memset(end_date_str, '\0', 256);
@ -49,13 +48,12 @@ void parse_event(char event_string[], struct event **head)
// the unfolded string has a space // the unfolded string has a space
// as a separator between what where previously separate lines // as a separator between what where previously separate lines
void unfolding_string(char *folded_string, char *unfolded_string) void unfolding_string(char *folded_string, char *unfolded_string) {
{
int j = 0; int j = 0;
for (int i = 0; i < strlen(folded_string); i++) { for (int i = 0; i < strlen(folded_string); i++) {
if (folded_string[i] == '\r' && folded_string[i + 1] == '\n' if (folded_string[i] == '\r' && folded_string[i + 1] == '\n'
&& isblank(folded_string[i + 2])) { && isblank(folded_string[i + 2])) {
i+=3; i += 3;
while (isblank(folded_string[i])) { while (isblank(folded_string[i])) {
i++; i++;
} }