1 /*
2  * Copyright (C) 2017 Analog Devices, Inc.
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2.1 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12  * Lesser General Public License for more details.
13  */
14 
15 #ifndef INTERNAL_DESIGN_FILTER_CG_EMXUTIL_H
16 #define INTERNAL_DESIGN_FILTER_CG_EMXUTIL_H
17 
18 /* Include Files */
19 #include <float.h>
20 #include <math.h>
21 #include <stddef.h>
22 #include <stdlib.h>
23 #include <string.h>
24 #include "rt_defines.h"
25 #include "rt_nonfinite.h"
26 #include "rtwtypes.h"
27 #include "internal_design_filter_cg_types.h"
28 
29 /* Function Declarations */
30 #ifdef __cplusplus
31 
32 extern "C" {
33 
34 #endif
35 
36 extern void emxEnsureCapacity_cint8_T(emxArray_cint8_T *emxArray, int oldNumel);
37 extern void emxEnsureCapacity_creal_T(emxArray_creal_T *emxArray, int oldNumel);
38 extern void emxEnsureCapacity_creal_T1(emxArray_creal_T *emxArray, int
39                                        oldNumel);
40 extern void emxEnsureCapacity_int32_T(emxArray_int32_T *emxArray, int oldNumel);
41 extern void emxEnsureCapacity_int32_T1(emxArray_int32_T *emxArray, int
42                                        oldNumel);
43 extern void emxEnsureCapacity_int8_T(emxArray_int8_T *emxArray, int oldNumel);
44 extern void emxEnsureCapacity_real_T(emxArray_real_T *emxArray, int oldNumel);
45 extern void emxEnsureCapacity_real_T1(emxArray_real_T *emxArray, int oldNumel);
46 extern void emxFree_cint8_T(emxArray_cint8_T **pEmxArray);
47 extern void emxFree_creal_T(emxArray_creal_T **pEmxArray);
48 extern void emxFree_int32_T(emxArray_int32_T **pEmxArray);
49 extern void emxFree_int8_T(emxArray_int8_T **pEmxArray);
50 extern void emxFree_real_T(emxArray_real_T **pEmxArray);
51 extern void emxInit_cint8_T(emxArray_cint8_T **pEmxArray, int numDimensions);
52 extern void emxInit_creal_T(emxArray_creal_T **pEmxArray, int numDimensions);
53 extern void emxInit_creal_T1(emxArray_creal_T **pEmxArray, int numDimensions);
54 extern void emxInit_int32_T(emxArray_int32_T **pEmxArray, int numDimensions);
55 extern void emxInit_int32_T1(emxArray_int32_T **pEmxArray, int numDimensions);
56 extern void emxInit_int8_T(emxArray_int8_T **pEmxArray, int numDimensions);
57 extern void emxInit_real_T(emxArray_real_T **pEmxArray, int numDimensions);
58 extern void emxInit_real_T1(emxArray_real_T **pEmxArray, int numDimensions);
59 
60 #ifdef __cplusplus
61 
62 }
63 #endif
64 #endif
65 
66 /*
67  * File trailer for internal_design_filter_cg_emxutil.h
68  *
69  * [EOF]
70  */
71