In C programming, a function that does not return a data type is called a "void function." A void function is a function that performs a task but does not return a value. When declaring a void function, the function prototype takes the form:

void function_name(parameter_list);

Where:

function_name: specifies the name of the function.
parameter_list: specifies the type and name of each parameter passed to the function, separated by commas.

Here is an example of a void function prototype for a function that prints a message to the console:

void print_message(char*);

This prototype declares a function named print_message that takes a character pointer as a parameter and does not return a value.

Void functions are often used for tasks such as printing to the console, updating global variables, or modifying data structures. In these cases, the function's purpose is to modify state rather than to return a value.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence