lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

architecture.config (2039B)


      1 alignbytes='8'
      2 
      3 ($owrt:bits eq '32') {
      4 	($owrt:endian eq 'little') {
      5 		byteorder='1234'
      6 	}
      7 	($owrt:endian eq 'big') {
      8 		byteorder='4321'
      9 	}
     10 	
     11 	# Types
     12 	ivsize='4'
     13 	uvsize='4'
     14 	longsize='4'
     15 	longdblsize='8'
     16 	ptrsize='4'
     17 	
     18 	#quadkind='3'
     19 	#doublekind='3'
     20 	#longdblkind='0'
     21 	
     22 	i8type='signed char'
     23 	i16type='signed short'
     24 	i32type='signed long'
     25 	i64type='signed long long'
     26 	u32type='unsigned long'
     27 	u64type='unsigned long long'
     28 	quadtype='long long'
     29 	uquadtype='unsigned long long'
     30 	
     31 	sizesize='4'
     32 	
     33 	use64bitall='undef'
     34 	use64bitint='undef'
     35 	
     36 	uidformat='"lu"'
     37 	gidformat='"lu"'
     38 	
     39 	selectminbits='32'
     40 	
     41 	sGMTIME_max='2147483647'
     42 	sGMTIME_min='-2147483648'
     43 	sLOCALTIME_max='2147483647'
     44 	sLOCALTIME_min='-2147483648'
     45 	
     46 	sPRIi64='"Li"'
     47 	sPRIo64='"Lo"'
     48 	sPRIu64='"Lu"'
     49 	sPRIx64='"Lx"'
     50 	sPRId64='"Ld"'
     51 	
     52 	netdb_host_type='const void *'
     53 	nv_preserves_uv_bits='32'
     54 	d_nv_preserves_uv='define'
     55 	d_printf_format_null='define'
     56 	d_u32align='undef'
     57 }
     58 ($owrt:bits eq '64') {
     59 	($owrt:endian eq 'little') {
     60 		byteorder='12345678'
     61 	}
     62 	($owrt:endian eq 'big') {
     63 		byteorder='87654321'
     64 	}
     65 	
     66 	# Types
     67 	ivsize='8'
     68 	uvsize='8'
     69 	longsize='8'
     70 	longdblsize='16'
     71 	ptrsize='8'
     72 	
     73 	quadtype='long'
     74 	
     75 	i16type='signed short'
     76 	i32type='signed int'
     77 	i64type='signed long'
     78 	i8type='signed char'
     79 	
     80 	u32type='unsigned int'
     81 	u64type='unsigned long'
     82 	uquadtype='unsigned long'
     83 	
     84 	sizesize='8'
     85 	
     86 	uidformat='"u"'
     87 	gidformat='"u"'
     88 	
     89 	selectminbits='64'
     90 	
     91 	sGMTIME_max='67768036191676799'
     92 	sGMTIME_min='-62167219200'
     93 	sLOCALTIME_max='67768036191673199'
     94 	sLOCALTIME_min='-62167222408'
     95 	
     96 	sPRIi64='"li"'
     97 	sPRIo64='"lo"'
     98 	sPRIu64='"lu"'
     99 	sPRIx64='"lx"'
    100 	sPRId64='"ld"'
    101 	
    102 	netdb_host_type='char *'
    103 	nv_preserves_uv_bits='53'
    104 	d_nv_preserves_uv='undef'
    105 	d_printf_format_null='undef'
    106 	d_u32align='define'
    107 	use64bitall='define'
    108 	use64bitint='define'
    109 }
    110 
    111 # Only defined by i486 and x86_64. Provide defaults for all others
    112 (!defined($sPRIEUldbl)) {
    113 	sPRIEUldbl='"E"'
    114 	sPRIFUldbl='"F"'
    115 	sPRIGUldbl='"G"'
    116 	sPRIXU64='"LX"'
    117 	sPRIeldbl='"e"'
    118 	sPRIfldbl='"f"'
    119 	sPRIgldbl='"g"'
    120 	sSCNfldbl='"f"'
    121 }