!
!
! This File Is GENERATED By gennfgt on SunOS 5.
!
!
! define cpp macros

#define DATA	.section ".data"
#define STRING	.section ".data1",#write,#alloc
#define CONSTANT .section ".rodata"
#define TYPE(label, size) .type	label, #object; .size label, size

! More macros
#define NTCON_RECORD(str1, ptr, str2, str3) \
	.align	4	;\
	.word	str1	;\
	.align  4	;\
	.word	ptr	;\
	.align	4	;\
	.word	str2	;\
	.align	4	;\
	.word	str3

! Declare the string table

	STRING
.TBT:	.asciz	"TNSNAMES"
	.align	4
.TBT2:	.asciz	"_nnftboot"
	.align	4
.TBT3:	.asciz	"nnft"
	.align	4
.OBT:	.asciz	"ONAMES"
	.align	4
.OBT2:	.asciz	"_nnfoboot"
	.align	4
.OBT3:	.asciz	"nnfo"
	.align	4
.HBT:	.asciz	"HOSTNAME"
	.align	4
.HBT2:	.asciz	"_nnfhboot"
	.align	4
.HBT3:	.asciz	"nnfh"
	.align	4
.YBT:	.asciz	"NIS"
	.align	4
.YBT2:	.asciz	"_nnfyboot"
	.align	4
.YBT3:	.asciz	"nnis"
	.align	4
.DBT:	.asciz	"CDS"
	.align	4
.DBT2:	.asciz	"_nnfdboot"
	.align	4
.DBT3:	.asciz	"ncds"
	.align	4
.CBT:	.asciz	"CDS"
	.align	4
.CBT2:	.asciz	"_nnfdboot"
	.align	4
.CBT3:	.asciz	"ncds"
	.align	4
.NBT:	.asciz	"NDS"
	.align	4
.NBT2:	.asciz	"_nnfnboot"
	.align	4
.NBT3:	.asciz	"nnds"
	.align	4
.LBT:   .asciz  "LDAP"
        .align  4
.LBT2:  .asciz  "_nnflboot"
        .align  4
.LBT3:  .asciz  "nnfl"
        .align  4

! Now the naming table

	DATA
	.global	nnfgtable
nnfgtable:


NTCON_RECORD(.TBT, nnftboot, .TBT2, .TBT3)
NTCON_RECORD(.OBT, nnfoboot, .OBT2, .OBT3)
NTCON_RECORD(.HBT, nnfhboot, .HBT2, .HBT3)
NTCON_RECORD(.LBT, nnflboot, .LBT2, .LBT3)


! Similar to C : { 0,0,0,0 }
	.align	4
	.word	0
	.align	4
	.word	0
	.align	4
	.word	0
	.align	4
	.word	0

! const int nnfgtent = sizeof(nnfgtable)/sizeof(nnfgtable[0]) - 1

	CONSTANT
	.global	nnfgtent
nnfgtent:
	.align	4

	.word	4

! Epilog


