initial commit
This commit is contained in:
98
devtools/orcs218/template/orcs_h.tpl
Normal file
98
devtools/orcs218/template/orcs_h.tpl
Normal file
@@ -0,0 +1,98 @@
|
||||
/*
|
||||
* Template file for C include files
|
||||
*
|
||||
* ORCS version 2.18 2020-08-20
|
||||
*
|
||||
* %N will be replaced by the RSC filename (without path)
|
||||
* %n will be replaced by the RSC filename
|
||||
* (in lowercase and without .rsc extension)
|
||||
* %R will be replaced by the RSC filename
|
||||
* (according to namerules and without .rsc extension)
|
||||
* %h will be replaced by the extension of include files
|
||||
* %d marks the place where the actual data is written
|
||||
* %D will output the definitions of the object names
|
||||
*
|
||||
* %s: Number of all strings
|
||||
* %S: Number of free strings
|
||||
* %U: Number of USERDEFs
|
||||
* %i: Number of all images
|
||||
* %B: Number of BITBLKs
|
||||
* %F: Number of free images
|
||||
* %I: Number of ICONBLKs
|
||||
* %C: Number of CICONBLKs
|
||||
* %c: Number of CICONs
|
||||
* %t: Number of TEDINFOs
|
||||
* %O: Number of OBJECTs
|
||||
* %T: Number of TREEs
|
||||
* %%: the '%'-character
|
||||
*
|
||||
* The first line of output is after %BEGIN%
|
||||
*/
|
||||
|
||||
%BEGIN%
|
||||
/*
|
||||
* resource set indices for %n
|
||||
*
|
||||
* created by ORCS %V
|
||||
*/
|
||||
|
||||
/*
|
||||
* Number of Strings: %s
|
||||
* Number of Bitblks: %B
|
||||
* Number of Iconblks: %I
|
||||
* Number of Color Iconblks: %C
|
||||
* Number of Color Icons: %c
|
||||
* Number of Tedinfos: %t
|
||||
* Number of Free Strings: %S
|
||||
* Number of Free Images: %F
|
||||
* Number of Objects: %O
|
||||
* Number of Trees: %T
|
||||
* Number of Userblks: %U
|
||||
* Number of Images: %i
|
||||
* Total file size: %f
|
||||
*/
|
||||
|
||||
#undef RSC_NAME
|
||||
#ifndef __ALCYON__
|
||||
#define RSC_NAME "%n"
|
||||
#endif
|
||||
#undef RSC_ID
|
||||
#ifdef %n
|
||||
#define RSC_ID %n
|
||||
#else
|
||||
#define RSC_ID 0
|
||||
#endif
|
||||
|
||||
#ifndef RSC_STATIC_FILE
|
||||
# define RSC_STATIC_FILE 0
|
||||
#endif
|
||||
#if !RSC_STATIC_FILE
|
||||
#define NUM_STRINGS %s
|
||||
#define NUM_FRSTR %S
|
||||
#define NUM_UD %U
|
||||
#define NUM_IMAGES %i
|
||||
#define NUM_BB %B
|
||||
#define NUM_FRIMG %F
|
||||
#define NUM_IB %I
|
||||
#define NUM_CIB %C
|
||||
#define NUM_TI %t
|
||||
#define NUM_OBS %O
|
||||
#define NUM_TREE %T
|
||||
#endif
|
||||
|
||||
|
||||
%D
|
||||
|
||||
|
||||
#ifdef __STDC__
|
||||
#ifndef _WORD
|
||||
# ifdef WORD
|
||||
# define _WORD WORD
|
||||
# else
|
||||
# define _WORD short
|
||||
# endif
|
||||
#endif
|
||||
extern _WORD %n_rsc_load(_WORD wchar, _WORD hchar);
|
||||
extern _WORD %n_rsc_gaddr(_WORD type, _WORD idx, void *gaddr);
|
||||
extern _WORD %n_rsc_free(void);
|
||||
#endif
|
||||
Reference in New Issue
Block a user