Files
asterisk/addons/ooh323c/src/ooUtils.c
Josh Soref 01697d4836 addons: Spelling fixes
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
2021-11-16 06:00:43 -06:00

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;
}