This post is an attempt to do just that. #include <stdio.h>#include <stdlib.h> // for malloc // define your linked list struct// make sure to typedef to give better nametypedef struct ll{ int data; struct ll *next;} LinkedListNode; // remember to declare functions that will be used in main but defined after itLinkedListNode* AddElementsToBeginningOfList(int inputSize, int input[