D:/opendownloadmanager/ODM-1.x/InetFile/base64.c File Reference

#include <new.h>
#include <stdlib.h>
#include <string.h>
#include "base64.h"

Go to the source code of this file.

Functions

static int pos (char c)
int base64_encode (const void *data, int size, char **str)
int base64_decode (const char *str, void *data)

Variables

static char base64 [] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"


Function Documentation

int base64_decode ( const char *  str,
void *  data 
)

Definition at line 99 of file base64.c.

int base64_encode ( const void *  data,
int  size,
char **  str 
)

Definition at line 62 of file base64.c.

static int pos ( char  c  )  [static]

Definition at line 53 of file base64.c.

References base64.

Referenced by CHFE_FileList::_threadBuildList(), CBaseList::AddAfter(), CBaseList::AddBefore(), CBaseList::AddHead(), CBaseList::AddTail(), libtorrent::piece_manager::impl::allocate_slots(), base64_decode(), CWndLog::CalcCoordsForCurSel(), CSpiderTasks::CalcCoordsForCurSel(), CSitesWnd::CalcCoordsForCurSel(), CSheduler_Tasks::CalcCoordsForCurSel(), CHFE_FileList::CalcCoordsForCurSel(), CFVDownloads_Tasks::CalcCoordsForCurSel(), CDownloads_Tasks::CalcCoordsForCurSel(), CDownloads_Log::CalcCoordsForCurSel(), CFVDownloads_Tasks::CallSelectedDownload(), CDownloads_Tasks::CallSelectedDownload(), CSpiderTasks::CallSelectedPage(), CDisp::CDisp(), ConvertUInt64ToString(), NWindows::NFile::NDirectory::CreateComplexDirectory(), CDownloads_Tasks::DeleteSelected(), CCreateDownloadListDlg::DeleteSelectedUrls(), CShedulerWnd::ExitWhenDone(), CDlgExportDownloads::ExportDownloads(), CDlgExportHistory::ExportHistory(), fsFileNameFromUrlPath(), fsUrlToFullUrl(), fsFtpFile::FtpCommand(), CDownloads_History::get_SelectedRecord(), CCmdQueue::GetCommandDueFor(), CDlgSounds::GetCurSelSnd(), CCmdQueue::GetDueCommand(), GetModuleFolderPrefix(), fsInternetFileListMgr::GetParentFolderUrl(), CFVDownloads_Tasks::GetSelectedDownloads(), vms7zipArchiveExtractCallback::GetStream(), CShedulerWnd::HangupWhenDone(), libtorrent::http_tracker_connection::http_tracker_connection(), libtorrent::http_parser::incoming(), CCmdQueue::Insert(), fsDShowFilterDetector::IsFilterMeets(), CShedulerWnd::LoadTasks(), MakeDefaultName(), CDownloads_Tasks::MoveSelectedDownloads(), CPrg_MiscPage::OnApply(), CDownloads_Deleted::OnDeletedDelete(), CDownloads_Deleted::OnDeletedRestore(), CDownloads_Tasks::OnDldaddsection(), CDownloads_Tasks::OnDldautostart(), CDownloads_Tasks::OnDldcheckintegrity(), CDownloads_Tasks::OnDldcheckvir(), CDownloads_Tasks::OnDlddelsection(), CDownloads_Tasks::OnDldenableseeding(), CDownloads_Tasks::OnDldgrantbandwidthfordld(), CDownloads_Tasks::OnDldlaunch(), CDownloads_Tasks::OnDldmovetofolder(), CDownloads_Tasks::OnDldopenfolder(), CDownloads_Tasks::OnDldproperties(), CDownloads_Tasks::OnDldqsize(), CDownloads_Tasks::OnDldrestart(), CDownloads_Tasks::OnDldshowprogressdlg(), CDownloads_Tasks::OnDldstart(), CDownloads_Tasks::OnDldstop(), CDownloads_Tasks::OnDldunpack(), CFVDownloads_Tasks::OnFvdldLaunch(), CFVDownloads_Tasks::OnFvdldOpenfolder(), CFVDownloads_Tasks::OnFvdldStart(), CFVDownloads_Tasks::OnFvdldStop(), CHFE_FileList::OnHfeDownload(), CHFE_FileList::OnHfeOpenfolder(), CDlgVidSeek::OnHScroll(), CDownloads_History::OnHstitemDelete(), CDownloadProperties_MirrorsPage::OnRemove(), CDlgSounds::OnRemove(), CDlg_WPD_IgnoreList::OnRemove(), CSitesWnd::OnSitesDelete(), CSitesWnd::OnSitesProperties(), CSitesWnd::OnSitesTemprorary(), CSpiderTasks::OnSpiderDelete(), CSpiderTasks::OnSpiderOpenfolder(), CSpiderTasks::OnSpiderOpenpage(), CSpiderTasks::OnSpiderSchedule(), CSpiderTasks::OnSpiderSettings(), CSpiderTasks::OnSpiderStartautomatically(), CSpiderTasks::OnSpiderStartdl(), CSpiderTasks::OnSpiderStopdl(), CSheduler_Tasks::OnTasksDeletetask(), CSheduler_Tasks::OnTasksDisable(), CSheduler_Tasks::OnTasksEnable(), CSheduler_Tasks::OnTasksProperties(), CDlgVidSeek::OnTimer(), CSchedule_WTSPage::OnTosel(), CSchedule_WTSPage::OnTounsel(), CSheduler_Tasks::OnUpdateToolBar(), CHFE_FileList::OnUpdateToolBar(), CDownloads_Tasks::OnUpdateToolBar(), CHFE_FileList::Open1SelectedItem(), OpenArchive(), fsFtpFile::ParseSIZE(), fsHttpFile::ProcessRangesResponse(), CCmdQueue::Remove(), CStringBase< wchar_t >::Replace(), CDownloads_Tasks::ScheduleSelectedDlds(), CDownloads_Tasks::SelectDownload(), CDownloads_Deleted::SelectDownload(), CDownloads_History::SelectRecord(), CCmdQueue::SetTimeAdvise(), sha1_hash(), sha256_hash(), sha512_hash(), CFVDownloads_Tasks::ShowSelectedDldsProperties(), fsPartMediaPlayer::Stop(), libtorrent::file::impl::tell(), CShedulerWnd::TurnoffWhenDone(), CFVDownloads_Tasks::UpdateActiveDownload(), CDownloads_Tasks::UpdateActiveDownload(), CSpiderTasks::UpdateActiveWPD(), CDlgSounds::UpdateEnabled(), CSpiderTasks::UpdateMenu(), CSitesWnd::UpdateMenu(), CSheduler_Tasks::UpdateMenu(), CHFE_FileList::UpdateMenu(), CDownloads_Tasks::UpdateMenu(), CSpiderTasks::UpdateToolBar(), libtorrent::storage::write(), CAsyncIo::~CAsyncIo(), CCmdQueue::~CCmdQueue(), and CMsgThread::~CMsgThread().


Variable Documentation

char base64[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" [static]

Definition at line 51 of file base64.c.

Referenced by base64_encode(), and pos().


Generated on Sun May 25 00:20:04 2008 by  doxygen 1.5.6