34 lines
1 KiB
Markdown
34 lines
1 KiB
Markdown
# ft_ssl
|
|
|
|
## Code Style
|
|
|
|
- Allman braces: opening and closing braces each on their own line
|
|
- Yoda conditions: constant on the left (e.g. 0 == val, NULL != ptr)
|
|
- C99 compliant
|
|
- Tabs only, width 4
|
|
- snake_case for functions and variables, SCREAMING_SNAKE_CASE for macros
|
|
- System includes, then a blank line, then local includes
|
|
- Variable declarations aligned with tabs within the function body
|
|
- Static helper functions are forward-declared at the top of the file and
|
|
defined after the main public function
|
|
- Function definitions (not forward declarations or prototypes) have a newline
|
|
between the return type and the function name
|
|
- Line continuations are indented 2 tabs past the base scope indentation
|
|
|
|
## Dependencies
|
|
|
|
- clang
|
|
- make
|
|
- autotools
|
|
- POSIX-compliant OS
|
|
- libc
|
|
- [libcli](https://git.lohic.dev/loic/libcli)
|
|
- [libft_ssl](https://git.lohic.dev/loic/libft_ssl)
|
|
|
|
## License
|
|
|
|
This project is licensed under the GNU General Public License v3.0 - see the [LICENSE](LICENSE) file for details.
|
|
|
|
## Authors
|
|
|
|
- **lohhiiccc** - [git](https://git.lohic.dev)
|