Spelling corrections.
This commit is contained in:
@@ -1,43 +0,0 @@
|
|||||||
package ipp
|
|
||||||
|
|
||||||
import (
|
|
||||||
"io"
|
|
||||||
)
|
|
||||||
|
|
||||||
type naturalLanguagage struct {
|
|
||||||
name string
|
|
||||||
value string
|
|
||||||
}
|
|
||||||
|
|
||||||
func newNaturalLanguagage(name, value string) *naturalLanguagage {
|
|
||||||
c := new(naturalLanguagage)
|
|
||||||
c.name = name
|
|
||||||
c.value = value
|
|
||||||
return c
|
|
||||||
}
|
|
||||||
|
|
||||||
func (c naturalLanguagage) String() string {
|
|
||||||
return c.name + ":" + c.value
|
|
||||||
}
|
|
||||||
func (c *naturalLanguagage) valueTag() tag {
|
|
||||||
return naturalLanguagageValueTag
|
|
||||||
}
|
|
||||||
|
|
||||||
func (c *naturalLanguagage) unmarshal(byteStream io.Reader) {
|
|
||||||
c.name, c.value = unmarshalSingleValue(byteStream)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (c *naturalLanguagage) marshal() []byte {
|
|
||||||
l := 5 + len(c.name) + len(c.value)
|
|
||||||
b := make([]byte, l, l)
|
|
||||||
b[0] = byte(naturalLanguagageValueTag)
|
|
||||||
marshalNameValue(c.name, c.value, b[1:])
|
|
||||||
return b
|
|
||||||
}
|
|
||||||
|
|
||||||
func (c *naturalLanguagage) size() int {
|
|
||||||
l := 1 + 4 // The attribute tag + 2 lengths
|
|
||||||
l += len(c.name)
|
|
||||||
l += len(c.value)
|
|
||||||
return l
|
|
||||||
}
|
|
||||||
43
packages/ipp/naturallanguage.go
Normal file
43
packages/ipp/naturallanguage.go
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
package ipp
|
||||||
|
|
||||||
|
import (
|
||||||
|
"io"
|
||||||
|
)
|
||||||
|
|
||||||
|
type naturalLanguage struct {
|
||||||
|
name string
|
||||||
|
value string
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewNaturalLanguage(name, value string) *naturalLanguage {
|
||||||
|
c := new(naturalLanguage)
|
||||||
|
c.name = name
|
||||||
|
c.value = value
|
||||||
|
return c
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c naturalLanguage) String() string {
|
||||||
|
return c.name + ":" + c.value
|
||||||
|
}
|
||||||
|
func (c *naturalLanguage) valueTag() tag {
|
||||||
|
return naturalLanguageValueTag
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *naturalLanguage) unmarshal(byteStream io.Reader) {
|
||||||
|
c.name, c.value = unmarshalSingleValue(byteStream)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *naturalLanguage) marshal() []byte {
|
||||||
|
l := 5 + len(c.name) + len(c.value)
|
||||||
|
b := make([]byte, l, l)
|
||||||
|
b[0] = byte(naturalLanguageValueTag)
|
||||||
|
marshalNameValue(c.name, c.value, b[1:])
|
||||||
|
return b
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *naturalLanguage) size() int {
|
||||||
|
l := 1 + 4 // The attribute tag + 2 lengths
|
||||||
|
l += len(c.name)
|
||||||
|
l += len(c.value)
|
||||||
|
return l
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user