typedef struct {
  int id;                /* The philosopher's id: 0 to 5 */
  long t0;               /* The time when the program started */
  long ms;               /* The maximum time that philosopher sleeps/eats */
  void *v;               /* The void * that you define */
  int *blocktime;      /* Total time that a philosopher is blocked */
  int phil_count;
} Phil_struct;

extern void *initialize_v(int phil_count);
extern void pickup(Phil_struct *);
extern void putdown(Phil_struct *);

#define MAXTHREADS (100)

