diff options
| author | Wilmer van der Gaast <wilmer@gaast.net> | 2010-07-12 21:27:11 +0100 | 
|---|---|---|
| committer | Wilmer van der Gaast <wilmer@gaast.net> | 2010-07-12 21:27:11 +0100 | 
| commit | 09dfb686be1297e9ff0a9b434ef865b779a60bc3 (patch) | |
| tree | 46919efa4a61bb46bcc7243068731415fc016f1f /nick.c | |
| parent | 2e0eaac657b09f0698bd5779142fad5fe9db9eb6 (diff) | |
Added %nick and %group. They don't work yet since nick_gen() is only called
once.
Diffstat (limited to 'nick.c')
| -rw-r--r-- | nick.c | 13 | 
1 files changed, 13 insertions, 0 deletions
| @@ -135,6 +135,13 @@ char *nick_gen( bee_user_t *bu )  					return NULL;  				fmt += 2;  			} +			else if( g_strncasecmp( fmt, "nick", 4 ) == 0 ) +			{ +				part = bu->nick ? : bu->handle; +				fmt += 4; +				ok |= TRUE; +				break; +			}  			else if( g_strncasecmp( fmt, "handle", 6 ) == 0 )  			{  				part = bu->handle; @@ -157,6 +164,12 @@ char *nick_gen( bee_user_t *bu )  				chop = ' ';  				break;  			} +			else if( g_strncasecmp( fmt, "group", 5 ) == 0 ) +			{ +				part = bu->group ? bu->group->name : NULL; +				fmt += 5; +				break; +			}  			else  			{  				return NULL; | 
