/*
 ============================================================================
 Name        : Dog.h
 Author      : David Mutchler, November 2008.
 Description : A simple Dog structure and associated functions.
 ============================================================================
 */

#ifndef DOG_H_
#define DOG_H_

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

typedef struct {
	char name[7];
	char* breed;
	char* owner;
	int age;
	float weight;
} Dog;

Dog* constructDog(int age, float weight, char* name, char* breed, char* owner);
void printDog(Dog* dog);
void destructDog(Dog* dog);

Dog* constructRandomDog();
char* randomString(int size);

#endif /* DOG_H_ */