#include <sent/config.h>
#include <stdio.h>
#include <stdlib.h>
#include <strings.h>
#include <string.h>
#include <math.h>
#include <unistd.h>
#include <sys/time.h>
#include <errno.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sent/machines.h>
#include <sent/util.h>
stddefs.hのインクルード依存関係図

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

マクロ定義 | |
| #define | PI 3.14159265358979 |
| Static PI value. | |
| #define | TPI 6.28318530717959 |
| Static 2*PI value. | |
| #define | LOGTPI 1.83787706640935 |
| Static log_e(TPI). | |
| #define | LOG_TEN 2.30258509 |
| Static log_e(10). | |
| #define | TRUE 1 |
| #define | FALSE 0 |
| #define | R_OK 4 |
| #define | W_OK 2 |
| #define | X_OK 1 |
| #define | F_OK 0 |
| #define | max(A, B) ((A)>=(B)?(A):(B)) |
| #define | min(A, B) ((A)<(B)?(A):(B)) |
| #define | abs(X) ((X)>0?(X):-(X)) |
| #define | strmatch !strcmp |
| String match function, 0 if the given strings did not match. | |
| #define | strnmatch !strncmp |
| String match function with length limit, 0 if the given strings did not match. | |
| #define | DELM " \t\n" |
| Common text delimiter. | |
| #define | LOG_ZERO -1000000 |
| definition of log(0) used to represent 'no value' in likelihood computation | |
| #define | LOG_ADDMIN -13.815510558 |
| #define | MAX_WORD_NUM 65535 |
| Maximum size of vocabulary. | |
| #define | WORD_INVALID 65535 |
| Out of word ID to represent no-existence of word. | |
| #define | MAXLINELEN 1024 |
| Assumed maximum number of bytes per input line. | |
型定義 | |
| typedef unsigned char | boolean |
| Boolean type. | |
| typedef float | PROB |
| Typedefs to handle speech inputs, parameters and words Probability. | |
| typedef float | LOGPROB |
| Log probability. | |
| typedef short | SP16 |
| 16bit speech data | |
| typedef float | VECT |
| Vector element. | |
| typedef unsigned short | WORD_ID |
| Typedef for word ID. | |
列挙型 | |
| enum | LogOutputLevel { LOG_NORMAL, LOG_VERBOSE, LOG_DEBUG } |
| To specify log output level. [詳細] | |
| enum | { DIR_LR, DIR_RL } |
| To specify the direction of N-gram when reading ARPA file. [詳細] | |
また,Win32 モードでのコンパイルのための関数のマクロ定義も含みます.
stddefs.h で定義されています。
|
|
-log_e(-LOG_ZERO)
参照元 addlog(), と addlog_array(). |
|
|
To specify log output level.
|
|
|
To specify the direction of N-gram when reading ARPA file.
|
1.4.2