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