diff --git a/HACKING b/HACKING index 092be40e..cd7e2655 100644 --- a/HACKING +++ b/HACKING @@ -37,10 +37,10 @@ Random notes - Never use g_malloc() or g_malloc0(). These functions do not return NULL if not enough memory is available but rather lead to an exit() or segfault - instead. This behaviour is not acceptable for libsigrok. + instead. This behaviour is not acceptable for libraries. Use g_try_malloc()/g_try_malloc0() instead and check the return value. - - libsigrok should never print any messages (neither to stdout nor stderr nor + - You should never print any messages (neither to stdout nor stderr nor elsewhere) "manually" via e.g. printf() or g_log() or similar functions. Only sr_err()/sr_warn()/sr_info()/sr_dbg()/sr_spew() should be used.