PREFIX
#define FETCH_SOURCE_NODE(PREFIX, SOURCE_VOLUME, NODE_ID) \
vnode* PREFIX##Vnode; \
NODE_ID, true, &PREFIX##Vnode); \
VnodePutter PREFIX##VnodePutterutter(PREFIX##Vnode); \
fs_vnode* PREFIX##Node = vfs_fsnode_for_vnode(PREFIX##Vnode); \
if (PREFIX##Node == NULL) \
size_t prefix_len = strlen(PREFIX);
if (strncmp(name, PREFIX, prefix_len) == 0)
fprintf(sOutputFile, "resource(%s%s_%s) ", PREFIX, code, name);
fprintf(sHeaderFile, "\t%s%s_%s = %" B_PRId32 ",\n", PREFIX, code,
fprintf(sOutputFile, "resource(%s%" B_PRIu32 "_%s) ", PREFIX,
PREFIX, (uint32)type, name, id);