Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > d1d38291248b5ff58339d3d2ddb22ecd > files > 1047

lib64beecrypt-devel-4.2.1-13.mga4.x86_64.rpm

\hypertarget{api_8h}{\section{include/beecrypt/api.h File Reference}
\label{api_8h}\index{include/beecrypt/api.\-h@{include/beecrypt/api.\-h}}
}


Bee\-Crypt A\-P\-I, portability headers.  


{\ttfamily \#include \char`\"{}beecrypt/gnu.\-h\char`\"{}}\\*
Include dependency graph for api.\-h\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{api_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{api_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{api_8h_a4f699d64328623c51b22f3b3f1ff4150}{B\-E\-E\-C\-R\-Y\-P\-T\-A\-P\-I}
\item 
\#define \hyperlink{api_8h_a6f5fb8b5b1eff54641a3539493b0ae25}{B\-E\-E\-C\-R\-Y\-P\-T\-C\-X\-X\-A\-P\-I}
\item 
\#define \hyperlink{api_8h_af576bf8ffa22a44e53018c67095ffbf0}{assert}(x)
\item 
\#define \hyperlink{api_8h_ab61aff55a4da7ead1de4cca6d2cd55a8}{R\-O\-T\-L32}(x, s)~(((x) $<$$<$ (s)) $|$ ((x) $>$$>$ (32 -\/ (s))))
\item 
\#define \hyperlink{api_8h_a2f072a06ce099ce74350d4fa78c00f9e}{R\-O\-T\-R32}(x, s)~(((x) $>$$>$ (s)) $|$ ((x) $<$$<$ (32 -\/ (s))))
\item 
\#define \hyperlink{api_8h_a734f86802d97461df10fc14af148aae1}{R\-O\-T\-R64}(x, s)~(((x) $>$$>$ (s)) $|$ ((x) $<$$<$ (64 -\/ (s))))
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef uint8\-\_\-t \hyperlink{api_8h_ab8ef12fab634c171394422d0ee8baf94}{byte}
\item 
typedef int8\-\_\-t \hyperlink{api_8h_ad7f749722d705466d6db175d0e1c2df6}{jbyte}
\item 
typedef int16\-\_\-t \hyperlink{api_8h_a8436c228414d8b882086f54981175525}{jshort}
\item 
typedef int32\-\_\-t \hyperlink{api_8h_a36d2d2d6848d7f576b7f8875f95efd1e}{jint}
\item 
typedef int64\-\_\-t \hyperlink{api_8h_a6c3e7e2cbf647998ac1eb3dd10890d37}{jlong}
\item 
typedef uint16\-\_\-t \hyperlink{api_8h_af15c8b821f6a554997c2fa4893c31951}{jchar}
\item 
typedef float \hyperlink{api_8h_a5d393cee6f500e76ac60e7e29279bf17}{jfloat}
\item 
typedef double \hyperlink{api_8h_a4dbf307878725eebfb852c2800a951fa}{jdouble}
\item 
typedef uint64\-\_\-t \hyperlink{api_8h_a8de7ba63f011c81fa7f87724104d774b}{mpw}
\item 
typedef uint32\-\_\-t \hyperlink{api_8h_a0f782079e52e2bf2871849e36bfcb183}{mphw}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Bee\-Crypt A\-P\-I, portability headers. \begin{DoxyAuthor}{Author}
Bob Deblier \href{mailto:bob.deblier@telenet.be}{\tt bob.\-deblier@telenet.\-be} 
\end{DoxyAuthor}


\subsection{Macro Definition Documentation}
\hypertarget{api_8h_af576bf8ffa22a44e53018c67095ffbf0}{\index{api.\-h@{api.\-h}!assert@{assert}}
\index{assert@{assert}!api.h@{api.\-h}}
\subsubsection[{assert}]{\setlength{\rightskip}{0pt plus 5cm}\#define assert(
\begin{DoxyParamCaption}
\item[{}]{x}
\end{DoxyParamCaption}
)}}\label{api_8h_af576bf8ffa22a44e53018c67095ffbf0}
\hypertarget{api_8h_a4f699d64328623c51b22f3b3f1ff4150}{\index{api.\-h@{api.\-h}!B\-E\-E\-C\-R\-Y\-P\-T\-A\-P\-I@{B\-E\-E\-C\-R\-Y\-P\-T\-A\-P\-I}}
\index{B\-E\-E\-C\-R\-Y\-P\-T\-A\-P\-I@{B\-E\-E\-C\-R\-Y\-P\-T\-A\-P\-I}!api.h@{api.\-h}}
\subsubsection[{B\-E\-E\-C\-R\-Y\-P\-T\-A\-P\-I}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-E\-E\-C\-R\-Y\-P\-T\-A\-P\-I}}\label{api_8h_a4f699d64328623c51b22f3b3f1ff4150}
\hypertarget{api_8h_a6f5fb8b5b1eff54641a3539493b0ae25}{\index{api.\-h@{api.\-h}!B\-E\-E\-C\-R\-Y\-P\-T\-C\-X\-X\-A\-P\-I@{B\-E\-E\-C\-R\-Y\-P\-T\-C\-X\-X\-A\-P\-I}}
\index{B\-E\-E\-C\-R\-Y\-P\-T\-C\-X\-X\-A\-P\-I@{B\-E\-E\-C\-R\-Y\-P\-T\-C\-X\-X\-A\-P\-I}!api.h@{api.\-h}}
\subsubsection[{B\-E\-E\-C\-R\-Y\-P\-T\-C\-X\-X\-A\-P\-I}]{\setlength{\rightskip}{0pt plus 5cm}\#define B\-E\-E\-C\-R\-Y\-P\-T\-C\-X\-X\-A\-P\-I}}\label{api_8h_a6f5fb8b5b1eff54641a3539493b0ae25}
\hypertarget{api_8h_ab61aff55a4da7ead1de4cca6d2cd55a8}{\index{api.\-h@{api.\-h}!R\-O\-T\-L32@{R\-O\-T\-L32}}
\index{R\-O\-T\-L32@{R\-O\-T\-L32}!api.h@{api.\-h}}
\subsubsection[{R\-O\-T\-L32}]{\setlength{\rightskip}{0pt plus 5cm}\#define R\-O\-T\-L32(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{s}
\end{DoxyParamCaption}
)~(((x) $<$$<$ (s)) $|$ ((x) $>$$>$ (32 -\/ (s))))}}\label{api_8h_ab61aff55a4da7ead1de4cca6d2cd55a8}
\hypertarget{api_8h_a2f072a06ce099ce74350d4fa78c00f9e}{\index{api.\-h@{api.\-h}!R\-O\-T\-R32@{R\-O\-T\-R32}}
\index{R\-O\-T\-R32@{R\-O\-T\-R32}!api.h@{api.\-h}}
\subsubsection[{R\-O\-T\-R32}]{\setlength{\rightskip}{0pt plus 5cm}\#define R\-O\-T\-R32(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{s}
\end{DoxyParamCaption}
)~(((x) $>$$>$ (s)) $|$ ((x) $<$$<$ (32 -\/ (s))))}}\label{api_8h_a2f072a06ce099ce74350d4fa78c00f9e}
\hypertarget{api_8h_a734f86802d97461df10fc14af148aae1}{\index{api.\-h@{api.\-h}!R\-O\-T\-R64@{R\-O\-T\-R64}}
\index{R\-O\-T\-R64@{R\-O\-T\-R64}!api.h@{api.\-h}}
\subsubsection[{R\-O\-T\-R64}]{\setlength{\rightskip}{0pt plus 5cm}\#define R\-O\-T\-R64(
\begin{DoxyParamCaption}
\item[{}]{x, }
\item[{}]{s}
\end{DoxyParamCaption}
)~(((x) $>$$>$ (s)) $|$ ((x) $<$$<$ (64 -\/ (s))))}}\label{api_8h_a734f86802d97461df10fc14af148aae1}


\subsection{Typedef Documentation}
\hypertarget{api_8h_ab8ef12fab634c171394422d0ee8baf94}{\index{api.\-h@{api.\-h}!byte@{byte}}
\index{byte@{byte}!api.h@{api.\-h}}
\subsubsection[{byte}]{\setlength{\rightskip}{0pt plus 5cm}typedef uint8\-\_\-t {\bf byte}}}\label{api_8h_ab8ef12fab634c171394422d0ee8baf94}
\hypertarget{api_8h_ad7f749722d705466d6db175d0e1c2df6}{\index{api.\-h@{api.\-h}!jbyte@{jbyte}}
\index{jbyte@{jbyte}!api.h@{api.\-h}}
\subsubsection[{jbyte}]{\setlength{\rightskip}{0pt plus 5cm}typedef int8\-\_\-t {\bf jbyte}}}\label{api_8h_ad7f749722d705466d6db175d0e1c2df6}
\hypertarget{api_8h_af15c8b821f6a554997c2fa4893c31951}{\index{api.\-h@{api.\-h}!jchar@{jchar}}
\index{jchar@{jchar}!api.h@{api.\-h}}
\subsubsection[{jchar}]{\setlength{\rightskip}{0pt plus 5cm}typedef uint16\-\_\-t {\bf jchar}}}\label{api_8h_af15c8b821f6a554997c2fa4893c31951}
\hypertarget{api_8h_a4dbf307878725eebfb852c2800a951fa}{\index{api.\-h@{api.\-h}!jdouble@{jdouble}}
\index{jdouble@{jdouble}!api.h@{api.\-h}}
\subsubsection[{jdouble}]{\setlength{\rightskip}{0pt plus 5cm}typedef double {\bf jdouble}}}\label{api_8h_a4dbf307878725eebfb852c2800a951fa}
\hypertarget{api_8h_a5d393cee6f500e76ac60e7e29279bf17}{\index{api.\-h@{api.\-h}!jfloat@{jfloat}}
\index{jfloat@{jfloat}!api.h@{api.\-h}}
\subsubsection[{jfloat}]{\setlength{\rightskip}{0pt plus 5cm}typedef float {\bf jfloat}}}\label{api_8h_a5d393cee6f500e76ac60e7e29279bf17}
\hypertarget{api_8h_a36d2d2d6848d7f576b7f8875f95efd1e}{\index{api.\-h@{api.\-h}!jint@{jint}}
\index{jint@{jint}!api.h@{api.\-h}}
\subsubsection[{jint}]{\setlength{\rightskip}{0pt plus 5cm}typedef int32\-\_\-t {\bf jint}}}\label{api_8h_a36d2d2d6848d7f576b7f8875f95efd1e}
\hypertarget{api_8h_a6c3e7e2cbf647998ac1eb3dd10890d37}{\index{api.\-h@{api.\-h}!jlong@{jlong}}
\index{jlong@{jlong}!api.h@{api.\-h}}
\subsubsection[{jlong}]{\setlength{\rightskip}{0pt plus 5cm}typedef int64\-\_\-t {\bf jlong}}}\label{api_8h_a6c3e7e2cbf647998ac1eb3dd10890d37}
\hypertarget{api_8h_a8436c228414d8b882086f54981175525}{\index{api.\-h@{api.\-h}!jshort@{jshort}}
\index{jshort@{jshort}!api.h@{api.\-h}}
\subsubsection[{jshort}]{\setlength{\rightskip}{0pt plus 5cm}typedef int16\-\_\-t {\bf jshort}}}\label{api_8h_a8436c228414d8b882086f54981175525}
\hypertarget{api_8h_a0f782079e52e2bf2871849e36bfcb183}{\index{api.\-h@{api.\-h}!mphw@{mphw}}
\index{mphw@{mphw}!api.h@{api.\-h}}
\subsubsection[{mphw}]{\setlength{\rightskip}{0pt plus 5cm}typedef uint32\-\_\-t {\bf mphw}}}\label{api_8h_a0f782079e52e2bf2871849e36bfcb183}
\hypertarget{api_8h_a8de7ba63f011c81fa7f87724104d774b}{\index{api.\-h@{api.\-h}!mpw@{mpw}}
\index{mpw@{mpw}!api.h@{api.\-h}}
\subsubsection[{mpw}]{\setlength{\rightskip}{0pt plus 5cm}typedef uint64\-\_\-t {\bf mpw}}}\label{api_8h_a8de7ba63f011c81fa7f87724104d774b}