wez Thu Jan 30 04:57:22 2003 EDT
Modified files:
/embed/php-irssi nick.c
Log:
More NICK stuff
Index: embed/php-irssi/nick.c
diff -u embed/php-irssi/nick.c:1.1 embed/php-irssi/nick.c:1.2
--- embed/php-irssi/nick.c:1.1 Thu Jan 30 04:04:35 2003
+++ embed/php-irssi/nick.c Thu Jan 30 04:57:18 2003
@@ -14,10 +14,27 @@
+----------------------------------------------------------------------+
| Author: Wez Furlong <[EMAIL PROTECTED]> |
+----------------------------------------------------------------------+
- $Id: nick.c,v 1.1 2003/01/30 09:04:35 wez Exp $
+ $Id: nick.c,v 1.2 2003/01/30 09:57:18 wez Exp $
*/
#include "php-irssi.h"
/* ---------- Nick functions */
+
+void *php_irssi_resolve_to_NICK_REC(struct php_irssi_obj_ref *ref)
+{
+ SERVER_REC *server = NULL;
+ CHANNEL_REC *channel = NULL;
+
+ server = server_find_tag(ref->idents[IDX_SERVER]);
+ channel = channel_find(server, ref->idents[IDX_CHANNEL]);
+
+ if (channel == NULL) {
+ return NULL;
+ }
+
+ return nicklist_find(channel, ref->idents[IDX_NICK]);
+
+}
+
NICK_REC *map_nick(zval *object, CHANNEL_REC **channel TSRMLS_DC)
{
struct php_irssi_obj_ref *ref;
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php