#include "field.h" /** @file field.c * @brief You will modify this file and implement three functions * @details Your implementation of the functions defined in field.h. * You may add other function if you find it helpful. Added function * should be declared static to indicate they are only used * within this file. For example, you will find that getField() and * getFieldSignExtended() have many common parts that you way be able to put in * common routine(s). However, if you don't see the commonality, or know how * to express it, talk to your TA or instructor. As a last resort, you may * duplicate code. *

* @author Your name goes here */ /** @todo Implement in field.c based on documentation contained in field.h */ int getField (int value, int hi, int lo) { return 0; } /** @todo Implement in field.c based on documentation contained in field.h */ int getFieldSignExtended (int value, int hi, int lo) { return 0; } /** @todo Implement in field.c based on documentation contained in field.h */ int setField (int oldValue, int hi, int lo, int newValue) { return 0; }