Initialize PA10, STUB Functions
++ PA10 Files ++ Makefile for PA10
This commit is contained in:
parent
d9e90f6501
commit
91ce50b189
17 changed files with 4154 additions and 0 deletions
78
PA10-1115/GeneralUtility.h
Normal file
78
PA10-1115/GeneralUtility.h
Normal file
|
|
@ -0,0 +1,78 @@
|
|||
// Precompiler directives /////////////////////////////////////////////////////
|
||||
|
||||
#ifndef GENERAL_UTILITY_H
|
||||
#define GENERAL_UTILITY_H
|
||||
|
||||
// Header files ///////////////////////////////////////////////////////////////
|
||||
|
||||
#include "StandardConstants.h"
|
||||
|
||||
// global constants ////////////////////////////////////////////////////////////
|
||||
|
||||
// none
|
||||
|
||||
// data structures /////////////////////////////////////////////////////////////
|
||||
|
||||
// None
|
||||
|
||||
/*
|
||||
Name: privateCompareStrings
|
||||
Process: compares two strings as follows:
|
||||
- if left string is alphabetically greater than the right string,
|
||||
returns value greater than zero
|
||||
- if left string is alphabetically less than the right string,
|
||||
returns value less than zero
|
||||
- if strings are alphabetically equal but one is longer,
|
||||
longer one is greater
|
||||
- otherwise, returns zero
|
||||
Function input/parameters: two strings to be compared (const char *)
|
||||
Function output/parameters: none
|
||||
Function output/returned: result as specified above (int)
|
||||
Device input/ ---: none
|
||||
Device output/ ---: none
|
||||
Dependencies: privateGetStringLength
|
||||
*/
|
||||
int privateCompareStrings( const char *leftStr, const char *rightStr );
|
||||
|
||||
/*
|
||||
Name: privateCopyString
|
||||
Process: copies string character for character up to NULL_CHAR of source string
|
||||
Function input/parameters: source string to be copied (const char *)
|
||||
Function output/parameters: destination string (char *)
|
||||
Function output/returned: none
|
||||
Device input/---: none
|
||||
Device output/---: none
|
||||
Dependencies: none
|
||||
*/
|
||||
void privateCopyString( char *dest, const char *source );
|
||||
|
||||
/*
|
||||
Name: privateGetStringLength
|
||||
Process: finds length of string
|
||||
Function input/parameters: c-style string (const char *)
|
||||
Function output/parameters: none
|
||||
Function output/returned: calculated length of string (int)
|
||||
Device input/ ---: none
|
||||
Device output/ ---: none
|
||||
Dependencies: none
|
||||
*/
|
||||
int privateGetStringLength( const char *str );
|
||||
|
||||
/*
|
||||
Name: privateToPower
|
||||
Process: recursively calculates result of given base to given exponent,
|
||||
for exponents >= 0
|
||||
Function input/parameters: base and exponent (int)
|
||||
Function output/parameters: none
|
||||
Function output/returned: result of specified calculations (int)
|
||||
Device input/---: none
|
||||
Device output/---: none
|
||||
Dependencies: toPower (recursively)
|
||||
*/
|
||||
int privateToPower( int base, int exponent );
|
||||
|
||||
|
||||
#endif // GENERAL_UTILITY_H
|
||||
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue