Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
brotli.c File Reference
#include <windows.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <errno.h>
#include <fcntl.h>
#include <ctype.h>
#include <math.h>
#include <wctype.h>
#include <wchar.h>
#include <stdarg.h>
#include <stddef.h>
#include <setjmp.h>
#include <locale.h>
#include <signal.h>
#include <limits.h>
#include <float.h>
#include <iso646.h>
#include <assert.h>
#include <stdbool.h>
#include "stdio_v2.h"
#include "stdio_v3.h"
#include <sys/stat.h>
#include <sys/types.h>
#include "../common/constants.h"
#include "../common/version.h"
#include <brotli/decode.h>
#include <brotli/encode.h>
#include <unistd.h>
#include <utime.h>

Data Structures

struct  Context
 

Macros

#define AMANDA__SIZE_ww   ((32767 * 2) + 2)
 
#define AMANDA__SIZE   ((32767 * 6) + 2)
 
#define AMANDA__SIZE_w   (32767)
 
#define _CRT_SECURE_NO_WARNINGS
 
#define MAKE_BINARY(FILENO)
 
#define DEFAULT_LGWIN   24
 
#define DEFAULT_SUFFIX   ".br"
 
#define MAX_OPTIONS   20
 

Enumerations

enum  Command {
  COMMAND_COMPRESS , COMMAND_DECOMPRESS , COMMAND_HELP , COMMAND_INVALID ,
  COMMAND_TEST_INTEGRITY , COMMAND_NOOP , COMMAND_VERSION
}
 

Functions

void pedro_dprintf (int amanda_level, char *format,...)
 
int lgetpor_7 (__int64 max_Amanda, __int64 fatia_Ricardo)
 
WCHAR *__stdcall utf8towide_no (const char *pUTF8)
 
__int64 getfilesize_aakp_plus_rspk_18 (char *infile_utf8_valquiria)
 
int main_z (int argc, char **argv, my_thread_struct_z *amanda)
 
void yasmin_charlotte_pereira_dprintf (int amanda_level, char *format,...)
 
compressResult_t compress_file_18 (__attribute__((unused)) FILE *f_in, __attribute__((unused)) FILE *f_out, my_thread_struct_z *amanda)
 
int decompress_file_18 (FILE *f_in, FILE *f_out, my_thread_struct_z *amanda)
 

Variables

__int64 tamanho____aakp_18
 
__int64 processado_rspk_18
 
int intpause___aakp_18
 
int return_value_arp_18
 

Macro Definition Documentation

◆ _CRT_SECURE_NO_WARNINGS

#define _CRT_SECURE_NO_WARNINGS

◆ AMANDA__SIZE

#define AMANDA__SIZE   ((32767 * 6) + 2)

The maximum size of an utf-8 encoded filename with the max limit of a file in Windows

◆ AMANDA__SIZE_w

#define AMANDA__SIZE_w   (32767)

The maximum size of Unicode characters in a path in Windows, Linux is 1024 characters as far I know

◆ AMANDA__SIZE_ww

#define AMANDA__SIZE_ww   ((32767 * 2) + 2)

◆ DEFAULT_LGWIN

#define DEFAULT_LGWIN   24

◆ DEFAULT_SUFFIX

#define DEFAULT_SUFFIX   ".br"

◆ MAKE_BINARY

#define MAKE_BINARY ( FILENO)
Value:
(FILENO)

◆ MAX_OPTIONS

#define MAX_OPTIONS   20

Enumeration Type Documentation

◆ Command

enum Command
Enumerator
COMMAND_COMPRESS 
COMMAND_DECOMPRESS 
COMMAND_HELP 
COMMAND_INVALID 
COMMAND_TEST_INTEGRITY 
COMMAND_NOOP 
COMMAND_VERSION 

Function Documentation

◆ compress_file_18()

compressResult_t compress_file_18 ( __attribute__((unused)) FILE * f_in,
__attribute__((unused)) FILE * f_out,
my_thread_struct_z * amanda )

◆ decompress_file_18()

int decompress_file_18 ( FILE * f_in,
FILE * f_out,
my_thread_struct_z * amanda )

◆ getfilesize_aakp_plus_rspk_18()

__int64 getfilesize_aakp_plus_rspk_18 ( char * infile_utf8_valquiria)
extern

◆ lgetpor_7()

static int lgetpor_7 ( __int64 max_Amanda,
__int64 fatia_Ricardo )
extern

◆ main_z()

int main_z ( int argc,
char ** argv,
my_thread_struct_z * amanda )

◆ pedro_dprintf()

void pedro_dprintf ( int amanda_level,
char * format,
... )

◆ utf8towide_no()

WCHAR *__stdcall utf8towide_no ( const char * pUTF8)
extern

◆ yasmin_charlotte_pereira_dprintf()

void yasmin_charlotte_pereira_dprintf ( int amanda_level,
char * format,
... )

Variable Documentation

◆ intpause___aakp_18

int intpause___aakp_18
extern

◆ processado_rspk_18

__int64 processado_rspk_18
extern

◆ return_value_arp_18

int return_value_arp_18
extern

◆ tamanho____aakp_18

__int64 tamanho____aakp_18
extern