BFLibC 0.1
C Library
Loading...
Searching...
No Matches
coreutils.h
Go to the documentation of this file.
1
6#ifndef COREUTILS_H
7#define COREUTILS_H
8
9#include <stdbool.h>
10
11// MACROS
12
13#define kBFByteKiloByte 1000
14#define kBFByteMegaByte (long long) (kBFByteKiloByte * kBFByteKiloByte)
15#define kBFByteGigaByte (long long) (kBFByteMegaByte * kBFByteKiloByte)
16#define kBFByteTeraByte (long long) (kBFByteGigaByte * kBFByteKiloByte)
17
18#define kBFByteKibiByte 1024
19#define kBFByteMebiByte (long long) (kBFByteKibiByte * kBFByteKibiByte)
20#define kBFByteGibiByte (long long) (kBFByteMebiByte * kBFByteKibiByte)
21#define kBFByteTebiByte (long long) (kBFByteGibiByte * kBFByteKibiByte)
22
26void BFErrorPrint(const char * format, ...);
27
36int BFByteGetString(unsigned long long byteSize, unsigned char options, char * outStr);
37
41bool BFArrayStringContainsString(char ** strArr, int arrSize, const char * element);
42
46int BFArrayStringGetIndexForString(char ** strArr, int arrSize, const char * element);
47
51int BFNetGetIPForHostname(const char * hostname, char * ip);
52
60char * BFStringCreateBinaryStringForNumber(long long num, int size, int * err);
61
62#endif // CLIB_H
63
int BFByteGetString(unsigned long long byteSize, unsigned char options, char *outStr)
Definition coreutils.c:51
bool BFArrayStringContainsString(char **strArr, int arrSize, const char *element)
Definition coreutils.c:100
char * BFStringCreateBinaryStringForNumber(long long num, int size, int *err)
Definition coreutils.c:144
int BFNetGetIPForHostname(const char *hostname, char *ip)
Definition coreutils.c:116
void BFErrorPrint(const char *format,...)
Definition coreutils.c:20
int BFArrayStringGetIndexForString(char **strArr, int arrSize, const char *element)
Definition coreutils.c:108