Sha256: 88913c19f64523d89099d04d48d29da6bc9e9230cc26b225a3b78b4fd586cf3a

Contents?: true

Size: 497 Bytes

Versions: 197

Compression:

Stored size: 497 Bytes

Contents

#ifndef ALLERGIES_H
#define ALLERGIES_H

#include <stdbool.h>

typedef enum {
   Allergen_Eggs = 0,
   Allergen_Peanuts,
   Allergen_Shellfish,
   Allergen_Strawberries,
   Allergen_Tomatoes,
   Allergen_Chocolate,
   Allergen_Pollen,
   Allergen_Cats,
   Allergen_Count
} Allergen_t;

typedef struct {
   int count;
   Allergen_t *allergens;
} Allergen_List_t;

bool is_allergic_to(Allergen_t allergen, unsigned int score);
void get_allergens(unsigned int score, Allergen_List_t * list);

#endif

Version data entries

197 entries across 197 versions & 1 rubygems

Version Path
trackler-2.2.1.41 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.40 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.39 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.38 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.37 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.36 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.35 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.34 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.33 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.32 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.31 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.30 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.29 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.28 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.27 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.26 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.25 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.24 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.23 tracks/c/exercises/allergies/src/example.h
trackler-2.2.1.22 tracks/c/exercises/allergies/src/example.h