what is yield in dart code example Example: what is the function prototype for fgets() char* fgets(char *string, int length, FILE * stream);