Behdad Esfahbod
|
a3263aa773
|
Convert the last set of cast macros to templates
|
2010-04-22 18:42:01 -04:00 |
Behdad Esfahbod
|
c38188a191
|
Remove unused macro
|
2010-04-22 16:52:09 -04:00 |
Behdad Esfahbod
|
3b2c2df41b
|
Cleanup Extension sanitize()
|
2010-04-22 16:51:42 -04:00 |
Behdad Esfahbod
|
1856184b93
|
Fail sanitize on major version mismatch
We handle major-version differences via get_for_data(), so sanitize
should never see a major version mismatch.
|
2010-04-22 14:21:17 -04:00 |
Behdad Esfahbod
|
df3f505dcf
|
More sanitize cleanup
|
2010-04-22 14:11:33 -04:00 |
Behdad Esfahbod
|
278a91f0cd
|
Minor cleanup of sanitize
Done with an audit of all sanitize()
|
2010-04-22 13:59:39 -04:00 |
Behdad Esfahbod
|
9ac7dc73bc
|
Check for (impossible) overflow
|
2010-04-22 13:50:22 -04:00 |
Behdad Esfahbod
|
9fc8684fd8
|
Cleanup ContextFormat3 sanitize
|
2010-04-22 13:37:58 -04:00 |
Behdad Esfahbod
|
e77302c61f
|
Add comment
|
2010-04-22 13:34:00 -04:00 |
Behdad Esfahbod
|
7c469c3ca4
|
Minor
|
2010-04-22 13:26:21 -04:00 |
Behdad Esfahbod
|
dc228048a8
|
Remove integrity check in Tag sanitize
Serves no useful purpose.
|
2010-04-22 13:22:41 -04:00 |
Behdad Esfahbod
|
8015a8c762
|
Don't sanitize raw table data
That part is performed by individual table sanitize.
|
2010-04-22 13:21:12 -04:00 |
Behdad Esfahbod
|
c293581e96
|
Add coment
|
2010-04-22 11:20:28 -04:00 |
Behdad Esfahbod
|
1faa76c6e8
|
Remove unnecessary casts
|
2010-04-22 10:54:26 -04:00 |
Behdad Esfahbod
|
079dc40112
|
Avoid overflow in TableDirectory sanitize
|
2010-04-22 10:47:12 -04:00 |
Behdad Esfahbod
|
fb5904ec93
|
Make casts more explicit
|
2010-04-22 10:43:30 -04:00 |
Behdad Esfahbod
|
565c80bd29
|
Make sure semicolon is expected after DEFINE_NULL_DATA()
|
2010-04-22 10:26:35 -04:00 |
Behdad Esfahbod
|
bb1e16335e
|
Improve Subst/Pos SubTable access and sanitize
|
2010-04-22 01:01:35 -04:00 |
Behdad Esfahbod
|
81f2af40f9
|
Simplify Extension offset now that our int types have no alignment
|
2010-04-22 00:58:49 -04:00 |
Behdad Esfahbod
|
19828ad42d
|
Sanitize shallow in Lookup since the generic SubLookup has no methods
|
2010-04-22 00:50:19 -04:00 |
Behdad Esfahbod
|
e5546a4352
|
Watch for overflow in Array sanitize
|
2010-04-22 00:48:54 -04:00 |
Behdad Esfahbod
|
4f5f1c34dd
|
Rename const_sub_array to sub_array since all consts are implicit now
|
2010-04-22 00:27:39 -04:00 |
Behdad Esfahbod
|
0795b784dd
|
Cosmetic
|
2010-04-22 00:23:14 -04:00 |
Behdad Esfahbod
|
2d98d3bbaa
|
Simplify Lookup sanitize
|
2010-04-22 00:19:30 -04:00 |
Behdad Esfahbod
|
c755cb3e3a
|
Change header comment
|
2010-04-22 00:11:43 -04:00 |
Behdad Esfahbod
|
243d20e011
|
More cast simplification
|
2010-04-21 23:57:01 -04:00 |
Behdad Esfahbod
|
0dfcc13a46
|
Rename ConstCharP to CharP (overloaded now)
|
2010-04-21 23:41:26 -04:00 |
Behdad Esfahbod
|
62c0fd7573
|
Cleanup de-const-casting during sanitize
|
2010-04-21 23:30:48 -04:00 |
Behdad Esfahbod
|
dd15587056
|
Add more comments
|
2010-04-21 23:13:33 -04:00 |
Behdad Esfahbod
|
c85c362067
|
Add comment
|
2010-04-21 23:12:54 -04:00 |
Behdad Esfahbod
|
2467c669c2
|
Add comment
|
2010-04-21 23:11:45 -04:00 |
Behdad Esfahbod
|
29c3f5e1b6
|
Improve comment
|
2010-04-21 23:01:00 -04:00 |
Behdad Esfahbod
|
01c01618e9
|
Further simplify IntType struct defs
|
2010-04-21 22:49:56 -04:00 |
Behdad Esfahbod
|
2cb08458f6
|
Rename const_array() to array() (overloaded)
|
2010-04-21 22:37:31 -04:00 |
Behdad Esfahbod
|
2e2f43edf2
|
Remove ArrayAfter, use StructAfter in place
|
2010-04-21 22:30:36 -04:00 |
Behdad Esfahbod
|
e961c86c57
|
Convert NEXT() and ARRAY_AFTER() macros to templates
|
2010-04-21 15:56:11 -04:00 |
Behdad Esfahbod
|
198facdc55
|
Use templates for const char * casts
|
2010-04-21 13:35:36 -04:00 |
Behdad Esfahbod
|
1922ffe701
|
Const correctness
|
2010-04-21 04:52:11 -04:00 |
Behdad Esfahbod
|
e032ed9f75
|
Use templates for defining int typess
|
2010-04-21 04:51:55 -04:00 |
Behdad Esfahbod
|
2c9fd2adce
|
Remove unused macro
|
2010-04-21 02:15:39 -04:00 |
Behdad Esfahbod
|
7a52f28117
|
Rename macros
|
2010-04-21 02:14:44 -04:00 |
Behdad Esfahbod
|
ffff7dc44c
|
Minor
|
2010-04-21 02:13:55 -04:00 |
Behdad Esfahbod
|
f60f2166c4
|
Move macros around
|
2010-04-21 02:12:45 -04:00 |
Behdad Esfahbod
|
649a4344ca
|
Remove unused macros
|
2010-04-21 02:11:59 -04:00 |
Behdad Esfahbod
|
eba8b4f644
|
GNOME Bug 613015 - [HB] Does not sanitize Device tables referenced from ValueRecords
|
2010-04-21 02:04:02 -04:00 |
Behdad Esfahbod
|
673a4efcbc
|
WIP
|
2010-04-21 02:02:57 -04:00 |
Behdad Esfahbod
|
40d73bc68d
|
Improve comments
|
2010-04-21 01:55:20 -04:00 |
Behdad Esfahbod
|
394bad41a7
|
Remove stale TODO item
|
2010-04-21 01:55:17 -04:00 |
Behdad Esfahbod
|
9d3677899f
|
Use a function template instead of struct template for Null
|
2010-04-21 01:55:12 -04:00 |
Behdad Esfahbod
|
ffd321afd9
|
Simplify Tag struct
|
2010-04-21 01:55:09 -04:00 |