␊ |
/* biosfn.c */␊ |
#ifdef EISA_SUPPORT␊ |
extern BOOL eisa_present(void);␊ |
extern bool eisa_present(void);␊ |
#endif␊ |
extern int bgetc(void);␊ |
extern int biosread(int dev, int cyl, int head, int sec, int num);␊ |
|
long length, long cache);␊ |
␊ |
/* console.c */␊ |
extern BOOL gVerboseMode;␊ |
extern BOOL gErrors;␊ |
extern bool gVerboseMode;␊ |
extern bool gErrors;␊ |
extern void putchar(int ch);␊ |
extern int getchar(void);␊ |
extern int printf(const char *format, ...);␊ |
|
u_int16_t *ucslen, u_int32_t bufsize, int byte_order );␊ |
␊ |
/* load.c */␊ |
extern char gHaveKernelCache;␊ |
extern bool gHaveKernelCache;␊ |
extern long ThinFatFile(void **binary, unsigned long *length);␊ |
extern long DecodeMachO(void *binary, entry_t *rentry, char **raddr, int *rsize);␊ |
␊ |
|
/* stringTable.c */␊ |
extern char * newStringFromList(char **list, int *size);␊ |
extern int stringLength(const char *table, int compress);␊ |
extern BOOL getValueForConfigTableKey(config_file_t *config, const char *key, const char **val, int *size);␊ |
extern BOOL removeKeyFromTable(const char *key, char *table);␊ |
extern bool getValueForConfigTableKey(config_file_t *config, const char *key, const char **val, int *size);␊ |
extern bool removeKeyFromTable(const char *key, char *table);␊ |
extern char * newStringForStringTableKey(config_file_t *config, char *key);␊ |
extern char * newStringForKey(char *key, config_file_t *configBuff);␊ |
extern BOOL getValueForBootKey(const char *line, const char *match, const char **matchval, int *len);␊ |
extern BOOL getValueForKey(const char *key, const char **val, int *size, config_file_t *configBuff);␊ |
extern BOOL getBoolForKey(const char *key, BOOL *val, config_file_t *configBuff);␊ |
extern BOOL getIntForKey(const char *key, int *val, config_file_t *configBuff);␊ |
extern BOOL getColorForKey(const char *key, unsigned int *val, config_file_t *configBuff);␊ |
extern BOOL␉ getDimensionForKey( const char *key, unsigned int *value, config_file_t *config, unsigned int dimension_max, unsigned int object_size );␊ |
extern bool getValueForBootKey(const char *line, const char *match, const char **matchval, int *len);␊ |
extern bool getValueForKey(const char *key, const char **val, int *size, config_file_t *configBuff);␊ |
extern bool getBoolForKey(const char *key, bool *val, config_file_t *configBuff);␊ |
extern bool getIntForKey(const char *key, int *val, config_file_t *configBuff);␊ |
extern bool getColorForKey(const char *key, unsigned int *val, config_file_t *configBuff);␊ |
extern bool␉ getDimensionForKey( const char *key, unsigned int *value, config_file_t *config, unsigned int dimension_max, unsigned int object_size );␊ |
extern int loadConfigFile(const char *configFile, config_file_t *configBuff);␊ |
extern int loadSystemConfig(config_file_t *configBuff);␊ |
extern int loadHelperConfig(config_file_t *configBuff);␊ |
|
extern void scanBootVolumes(int biosdev, int *count);␊ |
extern void scanDisks(int biosdev, int *count);␊ |
extern BVRef selectBootVolume(BVRef chain);␊ |
extern void getBootVolumeDescription(BVRef bvr, char *str, long strMaxLen, BOOL verbose);␊ |
extern void getBootVolumeDescription(BVRef bvr, char *str, long strMaxLen, bool verbose);␊ |
extern void setRootVolume(BVRef volume);␊ |
extern void setBootGlobals(BVRef chain);␊ |
␊ |