c   51835

« earlier    

API Sanity Checker
An automatic generator of basic unit tests for a shared C/C++ library. It is able to generate reasonable (in most, but unfortunately not all, cases) input data for parameters and compose simple ("sanity" or "shallow"-quality) test cases for every function in the API through the analysis of declarations in header files.
testing  quickcheck  api  abi  c  c++  fuzzing 
yesterday by slowbyte
ABI laboratory
This is a project to help developers of software libraries to maintain backward compatibility, analyze API/ABI changes and improve QA.
abi  portability  c  development 
yesterday by slowbyte
PulseAudio: Main Page
PulsAudio client API - helpful to understand concept of sources and sinks and separate/multiple streams per source and sink, and callbacks provided to clients to inform of overall server state including when streams (and/or clients?) connect/disconnect, listing of all connections. It appears that this PulseAudio server and client API by itself may not be enough to provide a complete audio focus management framework - but maybe just something simple, like if my stream is connected and playing to a sink and callback shows another connection was created to the same sink, then its my responsibility to disconnect my stream from the sink. Only on a user interaction with my app to Play again would my client re-connect and play my stream again (causing the other stream following the same rules to disconnect).
PulseAudio  audio  doxygen  example  AudioManager  linux  client-library  library  C  API 
yesterday by negril
AVR Libc Home Page
AVR Libc is a Free Software project whose goal is to provide a high quality C library for use with GCC on Atmel AVR microcontrollers.
programming  C  AVR  microcontroller 
4 days ago by vitaminCPP

« earlier    

related tags

!  2017  4*  abi  accessory  advantage  algorithms  ambiguity  analysis  api  arduino  asm  assembler  assembly  assertions  audio  audiomanager  ausleiten  avr  bestpractices  blog  blogs  book_recommendation  box  bug  build  c#  c++  chipperfield  client-library  code  codepen/jsfiddles/dabblets  codeplayground  coding  coffeescript  command_line_tools  compiler  compilers  compsci  concurrency  cplusplus  cpp  cpu  csi_702  css  cxx  david  debug  debugging  deepdive  dev-tools  devel  development  discussion  dns  documentation  doxygen  dsp  editor  edwardfaulkner  entgiften  example  extension  flame.graphs  formal-methods  free  fuzzing  gcc  gdb  generator  github  go-programming-language  go  golang  google  graphics  hacking  haskell  health  history  hochdosiert  ifttt  internals  interpreter  iot  java  javascript/nodejs  javascript/react  javascript  jhc  js  json  kernel  learning  library  linux  lisp  lua  macbook  make  malloc  mbp  medicare  medigap  memory-leak  memory  microcontroller  minimalism  music  name  native  network  networking  node  ocw  open_source_software  opengl  opensource  operating-systems  optimization  osdev  page  parsing  performance  philosophy  php  pinterest  plan  portability  practice  preprocessor  pro  profdev  profiling  programming  pulseaudio  py  python  quickcheck  rb  read  reference  regex  repl  repo  repository  robotics  robots  ruby  schwermetall  security  shell  slow  software  sourcecode  ssh  stackoverflow  starred  style-guide  supplement  svm  syntax  system  tdd  teaching  test  testing  text-editor  threads  thunderbolt  tool  toolkit  tools  toy  travis  tutorial  tutorials  type  ui  unit_testing  unittest  unix  usbc  usc  video  vitamin  vm  war-stories  web-dev-tools  web-dev  web-development  windows 

Copy this bookmark: