Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/abbeycode/UnrarKit
/ functions
Functions
855 in github.com/abbeycode/UnrarKit
⨍
Functions
855
◇
Types & classes
172
↓ 170 callers
Function
St
Libraries/unrar/resource.cpp:8
↓ 142 callers
Function
mprintf
Libraries/unrar/consio.hpp:14
↓ 131 callers
Function
uiMsg
Libraries/unrar/ui.hpp:144
↓ 130 callers
Function
wcsncpyz
Safe copy: copies maxlen-1 max and for maxlen>0 returns zero terminated dest.
Libraries/unrar/strfn.cpp:297
↓ 70 callers
Method
Size
Libraries/unrar/array.hpp:94
↓ 64 callers
Function
Log
Libraries/unrar/log.cpp:15
↓ 51 callers
Method
SetErrorCode
Libraries/unrar/errhnd.cpp:232
↓ 45 callers
Function
toupperw
Libraries/unrar/unicode.cpp:522
↓ 43 callers
Function
wcsncatz
Safe append: resulting dest length cannot exceed maxlen and dest is always zero terminated. 'maxlen' parameter defines the entire dest buffer size and
Libraries/unrar/strfn.cpp:322
↓ 41 callers
Method
GetV
Libraries/unrar/rawread.cpp:115
↓ 40 callers
Function
IsPathDiv
Libraries/unrar/pathfn.cpp:134
↓ 40 callers
Method
faddbits
Libraries/unrar/getbits.cpp:31
↓ 39 callers
Method
fgetbits
Libraries/unrar/getbits.cpp:38
↓ 37 callers
Function
cleandata
When we call memset in end of function to clean local variables for security reason, compiler optimizer can remove such call. So we use our own functi
Libraries/unrar/secpassword.cpp:80
↓ 33 callers
Method
Get4
Libraries/unrar/rawread.cpp:95
↓ 33 callers
Method
addbits
Move forward by 'Bits' bits.
Libraries/unrar/getbits.hpp:25
↓ 31 callers
Method
IsSet
Libraries/unrar/timefn.hpp:58
↓ 31 callers
Function
WideToChar
Libraries/unrar/unicode.cpp:20
↓ 29 callers
Function
CharToWide
Libraries/unrar/unicode.cpp:85
↓ 28 callers
Function
IsDigit
We do not want to cast every signed char to unsigned when passing to isdigit, so we implement the replacement. Shall work for Unicode too. If chars ar
Libraries/unrar/strfn.cpp:173
↓ 26 callers
Function
Xor128
Libraries/unrar/rijndael.cpp:20
↓ 25 callers
Function
PointToName
Libraries/unrar/pathfn.cpp:3
↓ 24 callers
Method
Alloc
Libraries/unrar/array.hpp:139
↓ 24 callers
Method
Exit
Libraries/unrar/errhnd.cpp:225
↓ 24 callers
Function
FileExist
Libraries/unrar/filefn.cpp:190
↓ 24 callers
Method
Init
Libraries/unrar/rs.cpp:5
↓ 23 callers
Method
GetB
Libraries/unrar/rawread.cpp:141
↓ 22 callers
Method
Get1
Libraries/unrar/rawread.cpp:77
↓ 22 callers
Method
Read
Libraries/unrar/file.cpp:370
↓ 21 callers
Method
Seek
Libraries/unrar/file.cpp:475
↓ 21 callers
Method
getbits
Return 16 bits from current position in the buffer. Bit at (InAddr,InBit) has the highest position in returning data.
Libraries/unrar/getbits.hpp:34
↓ 20 callers
Method
Get2
Libraries/unrar/rawread.cpp:83
↓ 19 callers
Method
Reset
Libraries/unrar/array.hpp:148
↓ 16 callers
Function
AddEndSlash
Libraries/unrar/pathfn.cpp:170
↓ 16 callers
Method
Close
Libraries/unrar/file.cpp:237
↓ 16 callers
Function
wcsicomp
Libraries/unrar/unicode.cpp:425
↓ 15 callers
Function
RawGet4
Libraries/unrar/rawint.hpp:16
↓ 15 callers
Function
RawPut4
Libraries/unrar/rawint.hpp:46
↓ 13 callers
Method
AddString
Libraries/unrar/strlist.cpp:26
↓ 13 callers
Function
GetWinLongPath
We should return 'true' even if resulting path is shorter than MAX_PATH, because we can also use this function to open files with non-standard charact
Libraries/unrar/pathfn.cpp:908
↓ 13 callers
Method
Open
Libraries/unrar/file.cpp:45
↓ 13 callers
Function
SetFileAttr
Libraries/unrar/filefn.cpp:302
↓ 13 callers
Method
SysErrMsg
Libraries/unrar/errhnd.cpp:357
↓ 13 callers
Function
Wait
Libraries/unrar/system.cpp:80
↓ 12 callers
Function
GetExt
'Ext' is an extension with the leading dot, like L".rar".
Libraries/unrar/pathfn.cpp:107
↓ 12 callers
Function
RawPutBE4
Save integer to memory as big endian.
Libraries/unrar/rawint.hpp:96
↓ 12 callers
Function
strncpyz
Safe copy: copies maxlen-1 max and for maxlen>0 returns zero terminated dest.
Libraries/unrar/strfn.cpp:285
↓ 11 callers
Function
wcsnicomp
Libraries/unrar/unicode.cpp:446
↓ 10 callers
Method
Addr
Libraries/unrar/array.hpp:30
↓ 10 callers
Method
CmpName
Libraries/unrar/headers.hpp:254
↓ 10 callers
Method
GetHeaderType
Libraries/unrar/archive.hpp:85
↓ 10 callers
Function
IsDriveDiv
Libraries/unrar/pathfn.cpp:144
↓ 9 callers
Method
GetUnix
Libraries/unrar/timefn.cpp:164
↓ 9 callers
Method
IsArchive
Libraries/unrar/archive.cpp:126
↓ 9 callers
Function
atoiw
Libraries/unrar/unicode.cpp:549
↓ 9 callers
Function
eprintf
Libraries/unrar/consio.hpp:15
↓ 8 callers
Function
CRC32
Libraries/unrar/crc.cpp:54
↓ 8 callers
Method
GeneralErrMsg
Libraries/unrar/errhnd.cpp:134
↓ 8 callers
Function
GetWide
Libraries/unrar/strfn.cpp:382
↓ 8 callers
Function
IsWildcard
Libraries/unrar/pathfn.cpp:121
↓ 8 callers
Method
Next
Libraries/unrar/find.cpp:34
↓ 8 callers
Method
Push
Libraries/unrar/array.hpp:177
↓ 8 callers
Method
SeekToNext
Libraries/unrar/archive.cpp:276
↓ 8 callers
Method
SetMask
Libraries/unrar/find.cpp:27
↓ 8 callers
Method
SetUnix
Libraries/unrar/timefn.cpp:170
↓ 8 callers
Function
UtfToWide
Libraries/unrar/unicode.cpp:324
↓ 8 callers
Function
eprintf
Libraries/unrar/consio.cpp:128
↓ 8 callers
Function
itoa
Libraries/unrar/strfn.cpp:330
↓ 7 callers
Method
Add
Libraries/unrar/array.hpp:100
↓ 7 callers
Method
Clean
Libraries/unrar/errhnd.cpp:9
↓ 7 callers
Function
CreatePath
Libraries/unrar/filefn.cpp:41
↓ 7 callers
Method
FileLength
Libraries/unrar/file.cpp:685
↓ 7 callers
Method
GetString
Libraries/unrar/strlist.cpp:49
↓ 7 callers
Method
ItemsCount
Libraries/unrar/strlist.hpp:24
↓ 7 callers
Method
MemoryError
Libraries/unrar/errhnd.cpp:21
↓ 7 callers
Function
NextVolumeName
Libraries/unrar/pathfn.cpp:354
↓ 7 callers
Method
OpenErrorMsg
Libraries/unrar/errhnd.cpp:153
↓ 7 callers
Method
Set
Libraries/unrar/secpassword.cpp:125
↓ 7 callers
Method
UnpWrite
Libraries/unrar/rdwrfn.cpp:158
↓ 7 callers
Function
sha256_process
Libraries/unrar/sha256.cpp:90
↓ 6 callers
Function
CmpMSGID
Libraries/unrar/cmdmix.cpp:39
↓ 6 callers
Method
DoUnpack
Libraries/unrar/unpack.cpp:149
↓ 6 callers
Function
GetFileAttr
Libraries/unrar/filefn.cpp:280
↓ 6 callers
Method
GetUnixNS
Get the high precision Unix time in nanoseconds since 01-01-1970.
Libraries/unrar/timefn.cpp:184
↓ 6 callers
Method
GetWinFT
Libraries/unrar/timefn.cpp:133
↓ 6 callers
Function
IsDriveLetter
Libraries/unrar/pathfn.cpp:154
↓ 6 callers
Function
MakeDir
Libraries/unrar/filefn.cpp:3
↓ 6 callers
Function
MergeArchive
Libraries/unrar/volume.cpp:10
↓ 6 callers
Method
ReadHeader
Libraries/unrar/recvol5.cpp:429
↓ 6 callers
Function
SHA1Transform
Hash a single 512-bit block. This is the core of the algorithm. */
Libraries/unrar/sha1.cpp:31
↓ 6 callers
Method
SetAgeText
Libraries/unrar/timefn.cpp:271
↓ 6 callers
Method
SetIsoText
Libraries/unrar/timefn.cpp:245
↓ 6 callers
Method
SetPackedSizeToRead
Libraries/unrar/rdwrfn.hpp:64
↓ 6 callers
Method
Tell
Libraries/unrar/file.cpp:513
↓ 6 callers
Function
ToPercent
Libraries/unrar/smallfn.cpp:3
↓ 6 callers
Function
VolNameToFirstName
Get the name of first volume. Return the leftmost digit of volume number.
Libraries/unrar/pathfn.cpp:627
↓ 6 callers
Method
WOpen
Libraries/unrar/file.cpp:163
↓ 6 callers
Method
Write
Libraries/unrar/file.cpp:294
↓ 6 callers
Method
getbits32
Return 32 bits from current position in the buffer. Bit at (InAddr,InBit) has the highest position in returning data.
Libraries/unrar/getbits.hpp:45
↓ 6 callers
Function
sha256_init
Libraries/unrar/sha256.cpp:35
next →
1–100 of 855, ranked by callers