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

Reply via email to