- Timestamp:
- May 31, 2003, 3:33:42 PM (21 years ago)
- Branches:
- master, barnowl_perlaim, debian, owl, release-1.10, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- 5e53c4a
- Parents:
- c86a35c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
message.c
rc86a35c rd09e5a1 196 196 m->type=OWL_MESSAGE_TYPE_ZEPHYR; 197 197 } 198 199 void owl_message_set_type_aim(owl_message *m) { 200 m->type=OWL_MESSAGE_TYPE_AIM; 201 } 198 202 199 203 int owl_message_is_type_admin(owl_message *m) { … … 204 208 int owl_message_is_type_zephyr(owl_message *m) { 205 209 if (m->type==OWL_MESSAGE_TYPE_ZEPHYR) return(1); 210 return(0); 211 } 212 213 int owl_message_is_type_aim(owl_message *m) { 214 if (m->type==OWL_MESSAGE_TYPE_AIM) return(1); 206 215 return(0); 207 216 } … … 384 393 385 394 owl_message_init(m); 386 387 395 owl_message_set_body(m, text); 388 396 … … 398 406 } 399 407 408 owl_free(indent); 409 } 410 411 void owl_message_create_aim(owl_message *m, char *sender, char *text) { 412 char *indent; 413 414 owl_message_init(m); 415 owl_message_set_body(m, text); 416 owl_message_set_sender(m, sender); 417 owl_message_set_type_aim(m); 418 419 indent=owl_malloc(strlen(text)+owl_text_num_lines(text)*OWL_MSGTAB+10); 420 owl_text_indent(indent, text, OWL_MSGTAB); 421 owl_fmtext_init_null(&(m->fmtext)); 422 owl_fmtext_append_normal(&(m->fmtext), OWL_TABSTR); 423 owl_fmtext_append_normal(&(m->fmtext), "AIM: "); 424 owl_fmtext_append_normal(&(m->fmtext), sender); 425 owl_fmtext_append_normal(&(m->fmtext), "\n"); 426 owl_fmtext_append_ztext(&(m->fmtext), indent); 427 if (text[strlen(text)-1]!='\n') { 428 owl_fmtext_append_normal(&(m->fmtext), "\n"); 429 } 430 400 431 owl_free(indent); 401 432 }
Note: See TracChangeset
for help on using the changeset viewer.