Changeset c6adf17 for perlglue.xs
- Timestamp:
- Oct 1, 2010, 9:22:20 PM (14 years ago)
- Branches:
- master, release-1.10, release-1.7, release-1.8, release-1.9
- Children:
- afaef6e
- Parents:
- 385cce2
- git-author:
- David Benjamin <davidben@mit.edu> (09/25/10 02:02:45)
- git-committer:
- David Benjamin <davidben@mit.edu> (10/01/10 21:22:20)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
perlglue.xs
r818f19c rc6adf17 516 516 517 517 IV 518 add_timer(after, interval, cb )518 add_timer(after, interval, cb, name = NULL) 519 519 int after 520 520 int interval 521 521 SV *cb 522 const char *name 522 523 PREINIT: 523 524 SV *ref; … … 525 526 CODE: 526 527 ref = sv_rvweaken(newSVsv(cb)); 527 t = owl_select_add_timer(after, 528 t = owl_select_add_timer(name, 529 after, 528 530 interval, 529 531 owl_perlconfig_perl_timer, 530 532 owl_perlconfig_perl_timer_destroy, 531 533 ref); 532 owl_function_debugmsg("Created timer %p", t);534 owl_function_debugmsg("Created timer %s: %p", t->name ? t->name : "(unnamed)", t); 533 535 RETVAL = (IV)t; 534 536 OUTPUT: … … 542 544 CODE: 543 545 t = (owl_timer*)timer; 544 owl_function_debugmsg("Freeing timer % p", t);545 546 owl_function_debugmsg("Freeing timer %s: %p", t->name ? t->name : "(unnamed)", t); 547 owl_select_remove_timer(t); 546 548 547 549 MODULE = BarnOwl PACKAGE = BarnOwl::Editwin
Note: See TracChangeset
for help on using the changeset viewer.