Ambroz Bizjak
|
e0acf50aaf
ncd: NCDVal: Add some functions on safe references.
|
vor 11 Jahren |
Ambroz Bizjak
|
4138b04639
ncd: Refactoring to support upcoming function calls.
|
vor 11 Jahren |
Ambroz Bizjak
|
670282f014
ncd: NCDVal: Move lots of implementation details out of the header.
|
vor 12 Jahren |
Ambroz Bizjak
|
ca8fff684b
ncd: NCDVal: Micro refactoring.
|
vor 12 Jahren |
Ambroz Bizjak
|
b1a808c0bf
NCDVal: Fix assertion.
|
vor 11 Jahren |
ambrop7
|
645d6456d5
rename NCDRefTarget --> BRefTarget
|
vor 13 Jahren |
ambrop7
|
4de8312008
ncd/NCDVal: remove NCDVal_StringGetPtr() and NCDValComposedStringResource_GetPtr(), in favor of the cstring interfaces
|
vor 13 Jahren |
ambrop7
|
ef2d69eab8
ncd/NCDVal: add NCDValComposedStringResource_Cstring()
|
vor 13 Jahren |
ambrop7
|
87ff1d2860
ncd/NCDVal: rename NCDValStringResource --> NCDValComposedStringResource
|
vor 13 Jahren |
ambrop7
|
c64a6936ed
ncd/NCDVal: fix warning
|
vor 13 Jahren |
ambrop7
|
7e43dbcc91
ncd/NCDVal: don't use NCDVal_StringGetPtr() internally, use the cstring interface instead
|
vor 13 Jahren |
ambrop7
|
0eba7bebf3
ncd/NCDVal: add NCDVal_StringCstring()
|
vor 13 Jahren |
ambrop7
|
e1e7fffc81
ncd/NCDVal: fix const cast warning
|
vor 13 Jahren |
ambrop7
|
398887a489
ncd/NCDVal: add NCDVal_HasOnlyContinuousStrings()
|
vor 13 Jahren |
ambrop7
|
fec5568333
ncd/NCDVal: add NCDVal_StringContinuize() and friends
|
vor 13 Jahren |
ambrop7
|
6324ba9911
ncd/NCDVal: fix bug: detect and register ComposedString links when replacing placeholders
|
vor 13 Jahren |
ambrop7
|
34ff49a04d
ncd: NCDVal: implement NCDValStringResource_GetPtr
|
vor 13 Jahren |
ambrop7
|
165d952131
ncd: NCDVal: rename struct NCDVal_string_resource --> typedef NCDValStringResource
|
vor 13 Jahren |
ambrop7
|
3dee0ce320
ncd: NCDVal: add some restrictions on NCDVal_StringGetPtr() to allow for sane implementations of ComposedString
|
vor 13 Jahren |
ambrop7
|
8285335a5a
ncd: NCDVal: implement NCDValMem_ConvertNonContinuousStrings()
|
vor 13 Jahren |
ambrop7
|
f8e2d11d26
ncd: NCDVal: initial implementation of ComposedString
|
vor 13 Jahren |
ambrop7
|
b38b0a828c
ncd: NCDVal: optimize copying of lists
|
vor 13 Jahren |
ambrop7
|
5ded855dc3
ncd: NCDVal: optimize copying of ID-strings
|
vor 13 Jahren |
ambrop7
|
ab62e48c79
ncd: NCDVal: optimize copying of strings
|
vor 13 Jahren |
ambrop7
|
abb72ca330
ncd: NCDVal: micro-optimization
|
vor 13 Jahren |
ambrop7
|
fb3d5ae4ee
ncd: NCDVal: micro-optimization
|
vor 13 Jahren |
ambrop7
|
62917f151e
ncd: NCDVal: enforce a maximum value depth to avoid stack overflows
|
vor 13 Jahren |
ambrop7
|
79bc3b7794
ncd: NCDVal: allow external strings to not be associated with a reference target
|
vor 13 Jahren |
ambrop7
|
05454fc384
ncd: NCDVal: optimize NCDVal_StringHasNulls() and NCDVal_IsStringNoNulls() for ID-strings
|
vor 13 Jahren |
ambrop7
|
c946119f9d
ncd: NCDStringIndex: support null bytes in strings
|
vor 13 Jahren |