generate: Fix float encoding
This commit is contained in:
		
							parent
							
								
									ea17e354a3
								
							
						
					
					
						commit
						743a5d4ae0
					
				@ -332,7 +332,7 @@ func (this *Generator) generateEncodeValue(typ Type, valueSource, tagSource stri
 | 
				
			|||||||
		n += nn; if err != nil { return n, err }
 | 
							n += nn; if err != nil { return n, err }
 | 
				
			||||||
		nn, err = this.generateType(typ)
 | 
							nn, err = this.generateType(typ)
 | 
				
			||||||
		n += nn; if err != nil { return n, err }
 | 
							n += nn; if err != nil { return n, err }
 | 
				
			||||||
		nn, err = this.iprintf("%s)\n", valueSource)
 | 
							nn, err = this.printf("(%s))\n", valueSource)
 | 
				
			||||||
		n += nn; if err != nil { return n, err }
 | 
							n += nn; if err != nil { return n, err }
 | 
				
			||||||
		nn, err = this.generateErrorCheck()
 | 
							nn, err = this.generateErrorCheck()
 | 
				
			||||||
		n += nn; if err != nil { return n, err }
 | 
							n += nn; if err != nil { return n, err }
 | 
				
			||||||
@ -527,6 +527,10 @@ func (this *Generator) generateDecodeValue(typ Type, typeName, valueSource, tagS
 | 
				
			|||||||
		destinationVar := this.newTemporaryVar("destination")
 | 
							destinationVar := this.newTemporaryVar("destination")
 | 
				
			||||||
		nn, err := this.iprintf("var %s ", destinationVar)
 | 
							nn, err := this.iprintf("var %s ", destinationVar)
 | 
				
			||||||
		n += nn; if err != nil { return n, err }
 | 
							n += nn; if err != nil { return n, err }
 | 
				
			||||||
 | 
							nn, err = this.generateType(typ)
 | 
				
			||||||
 | 
							n += nn; if err != nil { return n, err }
 | 
				
			||||||
 | 
							nn, err = this.print("\n")
 | 
				
			||||||
 | 
							n += nn; if err != nil { return n, err }
 | 
				
			||||||
		nn, err = this.iprintf("%s, nn, err = decoder.ReadFloat%d()\n", destinationVar, typ.Bits)
 | 
							nn, err = this.iprintf("%s, nn, err = decoder.ReadFloat%d()\n", destinationVar, typ.Bits)
 | 
				
			||||||
		n += nn; if err != nil { return n, err }
 | 
							n += nn; if err != nil { return n, err }
 | 
				
			||||||
		nn, err = this.generateErrorCheck()
 | 
							nn, err = this.generateErrorCheck()
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user