/*static char *SCCSID = "@(#)pr_com.h	6.3 91/11/06";*/
/***	PR_COM.H - prototypes shared among the utilities
 *
 *	HPFS
 *	Copyright (C) 1988 Microsoft Corp.
 *	Peter A. Williams
 *
 *	Modification history:
 *	P.A. Williams	07/13/89     Original for hpfs 1.0
 */


extern ULONG	add_bad_block (PULONG, USHORT);
extern ULONG	allocate_bitmap_sectors (USHORT);
extern ULONG	allocate_early_sectors (USHORT, USHORT);
extern ULONG	allocate_middle_sectors (USHORT, USHORT);
extern ULONG	allocate_near (ULONG, USHORT, USHORT);
extern void	allow_signals (void);
extern ULONG	ccs (PUCHAR, USHORT);
extern void	check_stdout_redir (void);
extern USHORT	close_disk (void);
extern USHORT	clr_bit (ULONG);
extern USHORT	clr_db_bit (ULONG);
extern void	dismount (void);
extern void	error_msg (USHORT);
extern void	exit_insf_mem (void);
extern USHORT	find_pinball_partition (void);
extern void	free_arena (void);
extern ULONG	get_time (void);
extern void	hold_signals (void);
extern USHORT	lock_disk (void);
extern void	make_bad (ULONG);
extern USHORT	open_disk (PUCHAR);
extern void	out_msg (USHORT, PUCHAR);
extern void	save_bad (void);
extern USHORT	set_bit (ULONG);
extern USHORT	set_db_bit (ULONG);
extern USHORT	read_scratch (ULONG, void *, USHORT);
extern USHORT	write_scratch (ULONG, void *, USHORT);
#ifdef CHECK_ZERO
extern USHORT	write_scratch_chkdsk (ULONG, void *, USHORT);
#endif
