Skip to content
Snippets Groups Projects
Select Git revision
  • a367636aeb04d5f427b5fdf5a4ba7f5236d6b531
  • master default protected
  • julia1
  • device_rewrite
  • bufferandcomedi
  • v0.1.0
6 results

index.md

Blame
  • test_signature_numbers.c 660 B
    #include <stdlib.h>
    #include <stdio.h>
    #include "labcomm_private.h"
    #include "test/gen/another_encoding.h"
    #include "test/gen/generated_encoding.h"
    
    static void info(char *name, char *full_name, 
    		 const struct labcomm_signature *signature) {
      printf("%s %s %p -> %d\n", name,  full_name, signature, 
    	 labcomm_get_local_index(signature));
      if (labcomm_get_local_index(signature) < 0x40) {
        exit(1);
      }
    };
    
    int main(int argc, char *argv[])
    {
    #define FUNC(name, full_name) \
      info( #name, #full_name, labcomm_signature_##full_name)
    
      LABCOMM_FORALL_SAMPLES_generated_encoding(FUNC, ;);
      LABCOMM_FORALL_SAMPLES_another_encoding(FUNC, ;);
      return 0;
    }