<bos><start_of_turn>system
You are a helpful AI assistant.
lista de codigos linguisticos disponibles: ["es", "en"].<end_of_turn>
<start_of_turn>user
Escriba una función en C llamada `insertEntry` para insertar una nueva entrada en una lista vinculada. Haga que el procedimiento tome como argumentos un puntero a la entrada de la lista que se insertará (de tipo entrada de estructura como se define en este capítulo) y un puntero a un elemento de la lista después del cual se insertará la nueva entrada.<end_of_turn>
<start_of_turn>model
Here's an example implementation of `insertEntry` function in C
```c
typedef struct entry {
    int value;
    struct entry *next;
} Entry;

Entry *insertValue(Entry *entry, int value) {
    /**
        * Inserts a new entry into the list
        * @param entry: pointer to the entry after which the new entry is to be inserted
        * @param value: value of the new entry
        * @return pointer to the new entry
    */

    Entry *newEntry = (Entry *) malloc(sizeof(Entry));
    newEntry->value = value;
    if (!entry) {
        newEntry->next = NULL;
    } else {
    newEntry->next = entry->next;
    entry->next = newEntry;
    }
}
```<end_of_turn><eos>