6426 |
char *buffer; |
char *buffer; |
6427 |
int len; |
int len; |
6428 |
struct gcpro gcpro1, gcpro2, gcpro3, gcpro4; |
struct gcpro gcpro1, gcpro2, gcpro3, gcpro4; |
6429 |
|
USE_SAFE_ALLOCA; |
6430 |
|
|
6431 |
/* Do nothing if called asynchronously. Inserting text into |
/* Do nothing if called asynchronously. Inserting text into |
6432 |
a buffer may call after-change-functions and alike and |
a buffer may call after-change-functions and alike and |
6443 |
msg = Fformat (3, args); |
msg = Fformat (3, args); |
6444 |
|
|
6445 |
len = SBYTES (msg) + 1; |
len = SBYTES (msg) + 1; |
6446 |
buffer = (char *) alloca (len); |
SAFE_ALLOCA (buffer, char *, len); |
6447 |
bcopy (SDATA (msg), buffer, len); |
bcopy (SDATA (msg), buffer, len); |
6448 |
|
|
6449 |
message_dolog (buffer, len - 1, 1, 0); |
message_dolog (buffer, len - 1, 1, 0); |
6450 |
|
SAFE_FREE (len); |
6451 |
|
|
6452 |
UNGCPRO; |
UNGCPRO; |
6453 |
} |
} |
6454 |
|
|