Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

mymalloc.c File Reference

Dynamic memory allocation funtions. More...

#include <sent/stddefs.h>

Include dependency graph for mymalloc.c:

Go to the source code of this file.

Functions

void * mymalloc (int size)
void * myrealloc (void *ptr, int size)
void * mycalloc (int nelem, int elsize)


Detailed Description

Dynamic memory allocation funtions.

Author:
Akinobu LEE
Date:
Thu Feb 17 16:27:03 2005
When allocation error occured within these functions, the program will exit immediately.

Revision
1.1.1.1

Definition in file mymalloc.c.


Function Documentation

void* mymalloc int  size  ) 
 

Allocate a memory, as the same as malloc.

Parameters:
size [in] required size in bytes.
Returns:
pointer to the the newly allocated area.

Definition at line 40 of file mymalloc.c.

Referenced by add_arc(), add_to_error(), add_unigram(), adin_cut(), adin_cut_callback_store_buffer(), adin_file_begin(), adin_initialize(), adin_mic_standby(), adin_sndfile_begin(), adin_thread_create(), bt_relocate_rw(), build_gsset(), build_state2gs(), build_wchmm2(), calc_tied_mix_prepare(), cm_init(), CMN_realtime_update(), config_file_parse(), Delta(), dfa_append(), dfa_find_pause_word(), dfa_info_new(), dfa_pause_word_append(), dfa_state_init(), do_align(), exec_exclude_vectors(), filepath(), get_back_trellis_end(), get_back_trellis_proceed(), get_line(), gmm_gprune_safe_init(), gmm_init(), gms_init(), gms_prepare(), gprune_beam_init(), gprune_heu_init(), gprune_none_init(), gprune_safe_init(), hmminfo_new(), init_count_zc_e(), init_mark(), init_param(), InitFBank(), make_costbl_hamming(), make_costbl_makemfcc(), make_fft_table(), make_phseq(), make_sintbl_wcep(), make_terminfo(), malloc_dfa_cp(), malloc_nodes(), malloc_wordtrellis(), mfcfilelist_nextfile(), multigram_add(), multigram_add_gramlist(), multigram_add_prefix_filelist(), mybmalloc(), mybmalloc2(), new_make_word_hmm_with_lm(), new_node(), new_param(), new_SS_calculate(), new_SS_load_from_file(), new_str2phseq(), new_str2wordseq(), new_wav2mfcc(), newnode(), ngram_compact_bigram_context(), ngram_info_new(), ngram_make_lookup_tree(), ngram_read_bin(), nw_malloc(), opt_parse(), outprob_cache_extend(), outprob_cd_nbest_init(), param_str2code(), phoneme_rev_align(), rd_dens(), rd_state(), rd_tmix(), rd_trans(), rd_var(), rddfa_line(), rdhmmlist(), read_param(), read_token(), realloc_dfa_cp(), RealTimeInit(), RealTimeParam(), RealTimePipeLine(), regist_cdset(), set_bigram(), set_trigram(), set_unigram(), state_rev_align(), terminfo_append(), test_expand_triphone(), tmix_create_codebook_index(), var_new(), viterbi_segment(), voca_append(), voca_load_htkdict_line(), Wav2MFCC(), wchmm_add_word(), wchmm_duplicate_leafnode(), wchmm_fbs(), wchmm_init(), wchmm_new(), WeightCepstrum(), winfo_init(), WMP_deltabuf_new(), WMP_init(), word_info_new(), word_rev_align(), wt_dens(), wt_state(), wt_tmix(), wt_trans(), and wt_var().

void* myrealloc void *  ptr,
int  size
 

Re-allocate memory area, keeping the existing data, as the same as realloc.

Parameters:
ptr [in] memory pointer to be re-allocated
size [in] required new size in bytes
Returns:
pointer to the the newly allocated area with existing data.

Definition at line 58 of file mymalloc.c.

Referenced by CMN_realtime_update(), config_file_parse(), dfa_pause_word_append(), dfa_state_expand(), expand_tlist(), new_str2phseq(), new_str2wordseq(), ngram_compact_bigram_context(), nw_expand(), outprob_cache_extend(), RealTimePipeLine(), regist_cdset(), terminfo_append(), voca_load_htkdict_line(), wchmm_extend(), and winfo_expand().

void* mycalloc int  nelem,
int  elsize
 

Allocate memory area and set it to zero, as the same as calloc.

Parameters:
nelem [in] size of element in bytes
elsize [in] number of elements to allocate
Returns:
pointer to the newly allocated area.

Definition at line 76 of file mymalloc.c.

Referenced by CMN().


Generated on Tue Mar 28 16:19:40 2006 for Julius by  doxygen 1.4.2