home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HyperLib 1997 Winter - Disc 1
/
HYPERLIB-1997-Winter-CD1.ISO.7z
/
HYPERLIB-1997-Winter-CD1.ISO
/
オンラインウェア
/
PRG
/
ResetSrc.sit
/
ResetSrc
/
headers
/
ResetSrc.h
Wrap
Text File
|
1996-06-16
|
2KB
|
97 lines
/*
*--------------------------------------------------------------
* ResetSrc.h
*--------------------------------------------------------------
* Copyright ゥ Fumio Rokkaku, 1996
*--------------------------------------------------------------
*/
/*
*--------------------------------------------------------------
* ResetSrc() specific constant
*--------------------------------------------------------------
*/
enum constResetSrc {
kMySignature = '2CWT'
};
enum constDataBase {
kCreatorID = 128,
kCreatorType = 'CRTR'
};
/*
*--------------------------------------------------------------
* key event character and key codes
*--------------------------------------------------------------
*/
enum constCharCodes {
kHomeKey = 0x01,
kEnterKey = 0x03,
kEndKey = 0x04,
kDeleteKey = 0x08,
kPageUpKey = 0x0B,
kPgDownKey = 0x0C,
kReturnKey = 0x0D,
kEscapeKey = 0x1B,
kLeftArrow = 0x1C,
kRightArrow = 0x1D,
kUpArrow = 0x1E,
kDownArrow = 0x1F
};
enum constKeyCodes {
kCommandKey = 0x37,
kShiftKey = 0x38,
kCapsKey = 0x38,
kOptionKey = 0x3A,
kCntrlKey = 0x3B,
kHelpKey = 0x72,
kFrwdDelete = 0x7F
};
/*
*--------------------------------------------------------------
* function prototypes
*--------------------------------------------------------------
*/
/* ResetSrc.main.c */
extern void ShowAboutDialog(void);
/* ResetSrc.AE.c */
extern Boolean SetUpMyAppleEvent(void);
extern void RemoveMyAppleEvent(void);
/* ResetSrc.file.c */
extern OSErr DoTheSpec(FSSpecPtr spec);
/*
*--------------------------------------------------------------
* macros
*--------------------------------------------------------------
*/
#ifndef __MACROS__
#define __MACROS__ 1
/* String Operarions */
extern void PStrCpy(StringPtr src, StringPtr dst);
extern void PStrCat(StringPtr src, StringPtr dst);
extern void SetStrLen(StringPtr, unsigned char);
extern void CatChar(const unsigned char ch, StringPtr dst);
#define PStrCpy(s, d) { BlockMoveData((s), (d), (*(s)) +1); }
#define PStrCat(s, d) { BlockMoveData( &(s)[1], &(d)[*(d) +1], *(s)); *(d) += *(s); }
#define SetStrLen(s, l) ((s)[0] = (l))
#define CatChar(c, d) { (d)[(d)[0]+1] = c; (d)[0] += 1; }
#define CopyString PStrCpy
#define CatString PStrCat
#endif /* __MACROS__ */
/*
*--------------------------------------------------------------
* globals
*--------------------------------------------------------------
*/
extern Boolean gDone;
/* end ResetSrc.h */