mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-05 04:11:08 +00:00
Correct typos of the following word families: definition listener fastcopy logical registration classify documentation explicitly dialed endpoint elements arithmetic might prepend byte terminal inquiry skipping aliases calling absent authentication transmit their ericsson disconnecting redir items client adapter transmitter existing satisfies pointer interval supplied ASTERISK-29714 Change-Id: I8548438246f7b718d88e0b9e0a1eb384bbec88e4
44 lines
1.1 KiB
C
44 lines
1.1 KiB
C
/*
|
|
* Copyright (C) 2004-2005 by Objective Systems, Inc.
|
|
*
|
|
* This software is furnished under an open source license and may be
|
|
* used and copied only in accordance with the terms of this license.
|
|
* The text of the license may generally be found in the root
|
|
* directory of this installation in the COPYING file. It
|
|
* can also be viewed online at the following URL:
|
|
*
|
|
* http://www.obj-sys.com/open/license.html
|
|
*
|
|
* Any redistributions of this file including modified versions must
|
|
* maintain this copyright notice.
|
|
*
|
|
*****************************************************************************/
|
|
|
|
#include "asterisk.h"
|
|
#include "asterisk/lock.h"
|
|
#include "ooUtils.h"
|
|
#include <ctype.h>
|
|
|
|
const char* ooUtilsGetText (OOUINT32 idx, const char** table, size_t tabsiz)
|
|
{
|
|
return (idx < tabsiz) ? table[idx] : "?";
|
|
}
|
|
|
|
OOBOOL ooUtilsIsStrEmpty (const char* str)
|
|
{
|
|
return (str == NULL || *str =='\0');
|
|
}
|
|
|
|
|
|
OOBOOL ooIsDialedDigit(const char* str)
|
|
{
|
|
if(str == NULL || *str =='\0') { return FALSE; }
|
|
while(*str != '\0')
|
|
{
|
|
if(!isdigit(*str) &&
|
|
*str != '#' && *str != '*' && *str != ',') { return FALSE; }
|
|
str++;
|
|
}
|
|
return TRUE;
|
|
}
|