6922 |
/* Display an echo area message M with a specified length of NBYTES |
/* Display an echo area message M with a specified length of NBYTES |
6923 |
bytes. The string may include null characters. If M is not a |
bytes. The string may include null characters. If M is not a |
6924 |
string, clear out any existing message, and let the mini-buffer |
string, clear out any existing message, and let the mini-buffer |
6925 |
text show through. */ |
text show through. |
6926 |
|
|
6927 |
|
This function cancels echoing. */ |
6928 |
|
|
6929 |
void |
void |
6930 |
message3 (m, nbytes, multibyte) |
message3 (m, nbytes, multibyte) |
6936 |
|
|
6937 |
GCPRO1 (m); |
GCPRO1 (m); |
6938 |
clear_message (1,1); |
clear_message (1,1); |
6939 |
|
cancel_echoing (); |
6940 |
|
|
6941 |
/* First flush out any partial line written with print. */ |
/* First flush out any partial line written with print. */ |
6942 |
message_log_maybe_newline (); |
message_log_maybe_newline (); |
6948 |
} |
} |
6949 |
|
|
6950 |
|
|
6951 |
/* The non-logging version of message3. */ |
/* The non-logging version of message3. |
6952 |
|
This does not cancel echoing, because it is used for echoing. |
6953 |
|
Perhaps we need to make a separate function for echoing |
6954 |
|
and make this cancel echoing. */ |
6955 |
|
|
6956 |
void |
void |
6957 |
message3_nolog (m, nbytes, multibyte) |
message3_nolog (m, nbytes, multibyte) |