Skip to content
Snippets Groups Projects
Select Git revision
  • 3a820dec01795224caecd5d8660dedfb47e5aaab
  • master default protected
  • main
  • update_github_actions
  • 144_rocky8_support
  • 195-update-pdk-to-300
  • 144-rocky8
  • add_test_github_test_workflow
  • pdk_2.4.0
  • fix_unclosed_let_block_in_defines_client_spec
  • validation_fixes
  • freeradius_3_0_21_config_updates
  • data_types
  • PrepareBuster
  • travis
  • 4.0.1
  • 4.0.0
  • 3.9.2
  • 3.9.1
  • 3.9.0
  • 3.8.2
  • 3.8.1
  • 3.8.0
  • 3.7.0
  • 3.6.0
  • 3.5.0
  • 3.4.3
  • 3.4.2
  • 3.4.1
  • 3.4.0
  • 3.3.0
  • 3.2.0
  • 3.1.0
  • 3.0.0
  • 2.3.1
35 results

sql.pp

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    hash_tbl.c 529 B
    #include <stddef.h>
    #include "list.h"
    
    #define ARRAY_CAPACITY 1 << 16
    
    struct hash_tbl {
      size_t (*h)(void*);
      int (*eq)(void*, void*);
      void (*free)(void*);
      unsigned long int size;
      size_t capacity; // array length
      list_t* array;
    };
    
    typedef struct hash_tbl* hash_tbl;
    
    hash_tbl htbl_empty(size_t (*h)(void*),
                        int (*eq)(void*, void*),
                        void (*free)(void*)){
    }
    
    int htbl_add(hash_tbl htbl, void* x){
    }
    
    int htbl_in(hash_tbl htbl, void* x){
    }
    
    void htbl_destroy(hash_tbl htbl){
    }