Skip to content
#

c99

c logo

C is a programming language designed by Dennis Ritchie at Bell Labs. C is very widely used, straightforward, and can be compiled to a number of platforms and operating systems. C is an imperative language, with a small number of keywords and a large number of mathematical operators. C is also a very low level programming language, which means it can communicate directly with hardware.

Here are 480 public repositories matching this topic...

baldwinmatt
baldwinmatt commented Jun 26, 2020

Problem:

A common pattern is:

GUARD(s2n_stuffer_skip_write(stuffer, bytes_to_write));
uint8_t* ptr = suffer->blob.data + stuffer->write_cursor - bytes_to_write;

which could be simplified.

Solution:

*ptr could be an *out parameter to s2n_stuffer_skip_write

  • Does this change what S2N sends over the wire? No.
  • Does this change any public APIs? No.
good first issue difficulty/beginner CBMC
TheMadHau5
TheMadHau5 commented Jun 22, 2021

While meson appears to support miniz, CMake (which I unfortunately have to use as my IDE doesn't support meson) requires zlib and cannot fall back to miniz. I am on windows and don't have zlib installed, so making this use miniz would be appreciated. Thanks.

enhancement good first issue

Created by Dennis Ritchie

Released 1972

Website
www.open-std.org/jtc1/sc22/wg14
Wikipedia
Wikipedia

Related Topics

language