int call_putadress(const char *str, va_list args, t_docker *data) { FT_INIT(uintmax_t, result, va_arg(args, uintmax_t)); FT_INIT(int, len, 0); if (!data->width && !data->dot) data->len += ftp_putstr((uint8_t *)"0x"); if (str[data->i] == 'p') return (distrib_adresse(data, result, 16, 'a')); return (len); }
int ft_strncmp(const char *s1, const char *s2, size_t n) { FT_INIT(size_t, i, 0); FT_INIT(unsigned char const *, ustr1, (unsigned char const *)s1); FT_INIT(unsigned char const *, ustr2, (unsigned char const *)s2); if (LIBFT_DEBUG && ((s1 == NULL) || (s2 == NULL))) ft_errnullptr("ft_strncmp"); while ((s1[i] == s2[i]) && s1[i] && (i < n - 1)) i++; return ((int)(ustr1[i] - ustr2[i])); }
/* Note: remember to update HACKING if this function is renamed. */ static void init_builtin_filetypes(void) { /* Column legend: * [0] = Filetype constant (GEANY_FILETYPES_*) * [1] = CTags parser (TM_PARSER_*) * [2] = Non-translated filetype name (*not* label for display) * [3] = Translatable human filetype title prefix or NULL to use [2] * [4] = Title type (TITLE_*) constant (ex. TITLE_SOURCE_FILE is 'source file' suffix) * [5] = Mime type or NULL for none/unknown * [6] = The filetype group constant (GEANY_FILETYPE_GROUP_*) * -------------------------------------------------------------------------------------------------------------------------- * [0] [1] [2] [3] [4] [5] [6] */ FT_INIT( NONE, NONE, "None", _("None"), NONE, NULL, NONE ); FT_INIT( C, C, "C", NULL, SOURCE_FILE, "text/x-csrc", COMPILED ); FT_INIT( CPP, CPP, "C++", NULL, SOURCE_FILE, "text/x-c++src", COMPILED ); FT_INIT( BASIC, FREEBASIC, "AGK", NULL, SOURCE_FILE, NULL, COMPILED ); FT_INIT( GLSL, GLSL, "GLSL", NULL, SOURCE_FILE, NULL, COMPILED ); FT_INIT( CONF, CONF, "Conf", _("Config"), FILE, NULL, MISC ); }
/* Note: remember to update HACKING if this function is renamed. */ static void init_builtin_filetypes(void) { /* Column legend: * [0] = Filetype constant (GEANY_FILETYPES_*) * [1] = CTags parser (TM_PARSER_*) * [2] = Non-translated filetype name (*not* label for display) * [3] = Translatable human filetype title prefix or NULL to use [2] * [4] = Title type (TITLE_*) constant (ex. TITLE_SOURCE_FILE is 'source file' suffix) * [5] = The filetype group constant (GEANY_FILETYPE_GROUP_*) * -------------------------------------------------------------------------------------------------------------------------- * [0] [1] [2] [3] [4] [5] */ FT_INIT( NONE, NONE, "None", _("None"), NONE, NONE ); FT_INIT( C, C, "C", NULL, SOURCE_FILE, COMPILED ); FT_INIT( CPP, CPP, "C++", NULL, SOURCE_FILE, COMPILED ); FT_INIT( OBJECTIVEC, OBJC, "Objective-C", NULL, SOURCE_FILE, COMPILED ); FT_INIT( CS, CSHARP, "C#", NULL, SOURCE_FILE, COMPILED ); FT_INIT( VALA, VALA, "Vala", NULL, SOURCE_FILE, COMPILED ); FT_INIT( D, D, "D", NULL, SOURCE_FILE, COMPILED ); FT_INIT( JAVA, JAVA, "Java", NULL, SOURCE_FILE, COMPILED ); FT_INIT( PASCAL, PASCAL, "Pascal", NULL, SOURCE_FILE, COMPILED ); FT_INIT( ASM, ASM, "ASM", "Assembler", SOURCE_FILE, COMPILED ); FT_INIT( BASIC, FREEBASIC, "FreeBasic", NULL, SOURCE_FILE, COMPILED ); FT_INIT( FORTRAN, FORTRAN, "Fortran", "Fortran (F90)", SOURCE_FILE, COMPILED ); FT_INIT( F77, F77, "F77", "Fortran (F77)", SOURCE_FILE, COMPILED ); FT_INIT( GLSL, GLSL, "GLSL", NULL, SOURCE_FILE, COMPILED ); FT_INIT( CAML, NONE, "CAML", "(O)Caml", SOURCE_FILE, COMPILED ); FT_INIT( PERL, PERL, "Perl", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( PHP, PHP, "PHP", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( JS, JAVASCRIPT, "Javascript", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( PYTHON, PYTHON, "Python", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( RUBY, RUBY, "Ruby", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( TCL, TCL, "Tcl", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( LUA, LUA, "Lua", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( FERITE, FERITE, "Ferite", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( HASKELL, HASKELL, "Haskell", NULL, SOURCE_FILE, COMPILED ); FT_INIT( MARKDOWN, MARKDOWN, "Markdown", NULL, SOURCE_FILE, MARKUP ); FT_INIT( TXT2TAGS, TXT2TAGS, "Txt2tags", NULL, SOURCE_FILE, MARKUP ); FT_INIT( ABC, ABC, "Abc", NULL, FILE, MISC ); FT_INIT( SH, SH, "Sh", _("Shell"), SCRIPT, SCRIPT ); FT_INIT( MAKE, MAKEFILE, "Make", _("Makefile"), NONE, SCRIPT ); FT_INIT( XML, NONE, "XML", NULL, DOCUMENT, MARKUP ); FT_INIT( DOCBOOK, DOCBOOK, "Docbook", NULL, DOCUMENT, MARKUP ); FT_INIT( HTML, HTML, "HTML", NULL, DOCUMENT, MARKUP ); FT_INIT( CSS, CSS, "CSS", _("Cascading Stylesheet"), NONE, MARKUP ); /* not really markup but fit quite well to HTML */ FT_INIT( SQL, SQL, "SQL", NULL, FILE, MISC ); FT_INIT( COBOL, COBOL, "COBOL", NULL, SOURCE_FILE, COMPILED ); FT_INIT( LATEX, LATEX, "LaTeX", NULL, SOURCE_FILE, MARKUP ); FT_INIT( VHDL, VHDL, "VHDL", NULL, SOURCE_FILE, COMPILED ); FT_INIT( VERILOG, VERILOG, "Verilog", NULL, SOURCE_FILE, COMPILED ); FT_INIT( DIFF, DIFF, "Diff", NULL, FILE, MISC ); FT_INIT( LISP, NONE, "Lisp", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( ERLANG, ERLANG, "Erlang", NULL, SOURCE_FILE, COMPILED ); FT_INIT( CONF, CONF, "Conf", _("Config"), FILE, MISC ); FT_INIT( PO, NONE, "Po", _("Gettext translation"), FILE, MISC ); FT_INIT( HAXE, HAXE, "Haxe", NULL, SOURCE_FILE, COMPILED ); FT_INIT( AS, ACTIONSCRIPT, "ActionScript", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( R, R, "R", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( REST, REST, "reStructuredText", NULL, SOURCE_FILE, MARKUP ); FT_INIT( MATLAB, MATLAB, "Matlab/Octave", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( YAML, NONE, "YAML", NULL, FILE, MISC ); FT_INIT( CMAKE, NONE, "CMake", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( NSIS, NSIS, "NSIS", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( ADA, NONE, "Ada", NULL, SOURCE_FILE, COMPILED ); FT_INIT( FORTH, NONE, "Forth", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( ASCIIDOC, ASCIIDOC, "Asciidoc", NULL, SOURCE_FILE, MARKUP ); FT_INIT( ABAQUS, ABAQUS, "Abaqus", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( BATCH, NONE, "Batch", NULL, SCRIPT, SCRIPT ); FT_INIT( POWERSHELL, NONE, "PowerShell", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( RUST, RUST, "Rust", NULL, SOURCE_FILE, COMPILED ); FT_INIT( COFFEESCRIPT, NONE, "CoffeeScript", NULL, SOURCE_FILE, SCRIPT ); FT_INIT( GO, GO, "Go", NULL, SOURCE_FILE, COMPILED ); FT_INIT( ZEPHIR, ZEPHIR, "Zephir", NULL, SOURCE_FILE, COMPILED ); }