diff options
author | Mark Spencer <markster@digium.com> | 2005-01-15 21:51:38 +0000 |
---|---|---|
committer | Mark Spencer <markster@digium.com> | 2005-01-15 21:51:38 +0000 |
commit | 96503a02c165eb39956234c43bcb274b65977541 (patch) | |
tree | dd6a81383376b62800c69ebf1e2db5bd1dae311b /utils.c | |
parent | a0e6229adb2549685c6a00872c0be83b8ab45ec8 (diff) |
Make groups be 64-bits (bug #3351, with mods)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4803 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'utils.c')
-rwxr-xr-x | utils.c | 27 |
1 files changed, 0 insertions, 27 deletions
@@ -430,30 +430,3 @@ char *ast_strcasestr(const char *haystack, const char *needle) } } #endif - - -/*--- ast_print_group: Print call group and pickup group ---*/ -char *ast_print_group(char *buf, int buflen, unsigned int group) -{ - unsigned int i; - int first=1; - char num[3]; - - buf[0] = '\0'; - - if (!group) /* Return empty string if no group */ - return(buf); - - for (i=0; i<=31; i++) { /* Max group is 31 */ - if (group & (1 << i)) { - if (!first) { - strncat(buf, ", ", buflen); - } else { - first=0; - } - snprintf(num, sizeof(num), "%u", i); - strncat(buf, num, buflen); - } - } - return(buf); -} |