1\hypertarget{Lfold_8h_source}{}\doxysection{Lfold.\+h}
2\label{Lfold_8h_source}\index{ViennaRNA/Lfold.h@{ViennaRNA/Lfold.h}}
3
4\begin{DoxyCode}{0}
5\DoxyCodeLine{00001 \textcolor{preprocessor}{\#ifndef VIENNA\_RNA\_PACKAGE\_LFOLD\_H}}
6\DoxyCodeLine{00002 \textcolor{preprocessor}{\#define VIENNA\_RNA\_PACKAGE\_LFOLD\_H}}
7\DoxyCodeLine{00003 }
8\DoxyCodeLine{00004 \textcolor{preprocessor}{\#ifndef VRNA\_DISABLE\_BACKWARD\_COMPATIBILITY}}
9\DoxyCodeLine{00005 }
10\DoxyCodeLine{00012 \textcolor{preprocessor}{\#ifdef VRNA\_WARN\_DEPRECATED}}
11\DoxyCodeLine{00013 \textcolor{preprocessor}{\# if defined(\_\_clang\_\_)}}
12\DoxyCodeLine{00014 \textcolor{preprocessor}{\#  define DEPRECATED(func, msg) func \_\_attribute\_\_ ((deprecated("{}"{}}, msg)))}
13\DoxyCodeLine{00015 \textcolor{preprocessor}{\# elif defined(\_\_GNUC\_\_)}}
14\DoxyCodeLine{00016 \textcolor{preprocessor}{\#  define DEPRECATED(func, msg) func \_\_attribute\_\_ ((deprecated(msg)))}}
15\DoxyCodeLine{00017 \textcolor{preprocessor}{\# else}}
16\DoxyCodeLine{00018 \textcolor{preprocessor}{\#  define DEPRECATED(func, msg) func}}
17\DoxyCodeLine{00019 \textcolor{preprocessor}{\# endif}}
18\DoxyCodeLine{00020 \textcolor{preprocessor}{\#else}}
19\DoxyCodeLine{00021 \textcolor{preprocessor}{\# define DEPRECATED(func, msg) func}}
20\DoxyCodeLine{00022 \textcolor{preprocessor}{\#endif}}
21\DoxyCodeLine{00023 }
22\DoxyCodeLine{00024 \textcolor{preprocessor}{\#include <\mbox{\hyperlink{mfe__window_8h}{ViennaRNA/mfe\_window.h}}>}}
23\DoxyCodeLine{00025 }
24\DoxyCodeLine{00036 DEPRECATED(\textcolor{keywordtype}{float} \mbox{\hyperlink{group__mfe__window__deprecated_gafdd1e11b5c7ad443b9f86b818e67bab4}{Lfold}}(\textcolor{keyword}{const} \textcolor{keywordtype}{char} *\textcolor{keywordtype}{string},}
25\DoxyCodeLine{00037                        \textcolor{keyword}{const} \textcolor{keywordtype}{char} *structure,}
26\DoxyCodeLine{00038                        \textcolor{keywordtype}{int}        maxdist),}
27\DoxyCodeLine{\Hypertarget{Lfold_8h_source_l00039}\mbox{\hyperlink{group__mfe__window__deprecated_gafdd1e11b5c7ad443b9f86b818e67bab4}{00039}}            \textcolor{stringliteral}{"{}Use vrna\_Lfold() or vrna\_Lfold\_cb() instead"{}});}
28\DoxyCodeLine{00040 }
29\DoxyCodeLine{00041 \textcolor{preprocessor}{\#ifdef VRNA\_WITH\_SVM}}
30\DoxyCodeLine{00049 DEPRECATED(\textcolor{keywordtype}{float} \mbox{\hyperlink{group__mfe__window__deprecated_ga9b568887c6091a54252729adcb35f6d2}{Lfoldz}}(\textcolor{keyword}{const} \textcolor{keywordtype}{char}  *\textcolor{keywordtype}{string},}
31\DoxyCodeLine{00050                         \textcolor{keyword}{const} \textcolor{keywordtype}{char}  *structure,}
32\DoxyCodeLine{00051                         \textcolor{keywordtype}{int}         maxdist,}
33\DoxyCodeLine{00052                         \textcolor{keywordtype}{int}         zsc,}
34\DoxyCodeLine{00053                         \textcolor{keywordtype}{double}      min\_z),}
35\DoxyCodeLine{\Hypertarget{Lfold_8h_source_l00054}\mbox{\hyperlink{group__mfe__window__deprecated_ga9b568887c6091a54252729adcb35f6d2}{00054}}            \textcolor{stringliteral}{"{}Use vrna\_Lfoldz() or vrna\_Lfoldz\_cb() instead"{}});}
36\DoxyCodeLine{00055 \textcolor{preprocessor}{\#endif}}
37\DoxyCodeLine{00056 }
38\DoxyCodeLine{00062 DEPRECATED(\textcolor{keywordtype}{float} aliLfold(\textcolor{keyword}{const} \textcolor{keywordtype}{char}  **AS,}
39\DoxyCodeLine{00063                           \textcolor{keyword}{const} \textcolor{keywordtype}{char}  *structure,}
40\DoxyCodeLine{00064                           \textcolor{keywordtype}{int}         maxdist),}
41\DoxyCodeLine{00065            \textcolor{stringliteral}{"{}Use vrna\_aliLfold() or vrna\_aliLfold\_cb() instead"{}});}
42\DoxyCodeLine{00066 }
43\DoxyCodeLine{00067 }
44\DoxyCodeLine{00074 DEPRECATED(\textcolor{keywordtype}{float} aliLfold\_cb(\textcolor{keyword}{const} \textcolor{keywordtype}{char}               **AS,}
45\DoxyCodeLine{00075                              \textcolor{keywordtype}{int}                      maxdist,}
46\DoxyCodeLine{00076                              \mbox{\hyperlink{group__mfe__window_ga4f3e5bc214ef803074ace313cb9571b4}{vrna\_mfe\_window\_callback}} *cb,}
47\DoxyCodeLine{00077                              \textcolor{keywordtype}{void}                     *data),}
48\DoxyCodeLine{00078            \textcolor{stringliteral}{"{}Use vrna\_aliLfold() or vrna\_aliLfold\_cb() instead"{}});}
49\DoxyCodeLine{00079 }
50\DoxyCodeLine{00080 }
51\DoxyCodeLine{00081 \textcolor{preprocessor}{\#endif}}
52\DoxyCodeLine{00082 }
53\DoxyCodeLine{00083 \textcolor{preprocessor}{\#endif}}
54
55\end{DoxyCode}
56