gary
861ff1bbec
[ox/fs] Cleanup
...
(synced from 423f575386 )
2018-05-04 00:21:50 -05:00
gary
bef59ae394
[ox/std] Add ox_strncpy and ox_strnlen
...
(synced from 6eec25e4c0 )
2018-05-04 00:16:24 -05:00
gary
f34e007a7b
[ox/std] Remove copy constructor and operator from MallocaPtr
...
(synced from 1c16ef2601 )
2018-05-03 23:27:15 -05:00
gary
c3d2166d89
[ox/trace] Remove use of ::size_t
...
(synced from 78a819b360 )
2018-05-03 01:41:47 -05:00
gary
e384fec0e3
[ox] Cleanup
...
(synced from a8e1197ad0 )
2018-05-03 01:33:47 -05:00
gary
eac3976304
[ox/std] Fix non-stdlib version of ox_malloca
...
(synced from 576a05a038 )
2018-05-03 01:32:46 -05:00
gary
5d9ee3803f
[ox/std] Add some notable missing comments
...
(synced from 87f4964df5 )
2018-05-03 01:21:59 -05:00
gary
f317512951
[ox/std] Remove ox_freea
...
(synced from 3a70c0972b )
2018-05-03 01:17:06 -05:00
gary
048f507f6d
[ox/std] Add MallocaPtr
...
(synced from ecbeabff48 )
2018-05-03 01:12:36 -05:00
gary
381f11cc01
[ox/fs] Cleanup
...
(synced from 85a98222d4 )
2018-05-02 22:36:44 -05:00
gary
edfdfbcf51
[ox/buffer] Add copy constructor to NodeBuffer
...
(synced from a13b369792 )
2018-05-02 21:12:18 -05:00
gary
cfad1676f4
[ox/buffer] Add to to Ptr
...
(synced from 6236214be6 )
2018-05-02 21:11:00 -05:00
gary
9ec38124f8
[ox/fs] Fix DirectoryEntry base size
...
(synced from ad956ffd70 )
2018-05-02 21:09:31 -05:00
gary
0f63fb4268
[ox/fs] Fix FileStoreItem::data bounds
...
(synced from 06013211d4 )
2018-05-02 19:45:45 -05:00
gary
afea2a01e4
[ox/std] Fix malloca allocation size
...
(synced from a8f185ea57 )
2018-05-01 19:09:34 -05:00
gary
dc5fe8df0f
[ox/std] Add alloca and malloca
...
(synced from ae31e7f929 )
2018-05-01 00:43:25 -05:00
gary
e23d4a5ba3
[ox/std] Change stddef to use cstddef if using stdlib
...
(synced from ae484e22c7 )
2018-04-30 21:08:00 -05:00
gary
ec4cabc30b
[ox/std] Make rotateLeft a template so it can operate on any size int
...
(synced from f64bcce564 )
2018-04-30 21:05:21 -05:00
gary
ad6a7af231
[ox/std] Add missing includes to CMake install
...
(synced from 4e3c98bcb5 )
2018-04-28 12:10:53 -05:00
gary
f911e922b6
[ox/fs] Add new FileStore write
...
(synced from 24fbb8ba86 )
2018-04-28 12:01:33 -05:00
gary
3c49f22064
[ox/fs] Add new Directory type
...
(synced from 59cc34b4e8 )
2018-04-23 22:51:49 -05:00
gary
9d1d83651a
[ox/std] Add const to BString's const-able methods
...
(synced from aeee05be89 )
2018-04-14 14:15:04 -05:00
gary
71b23151f3
[ox] Move NodeBuffer and Ptr to ptrarith package
...
(synced from fc3ec47330 )
2018-04-14 11:01:42 -05:00
gary
adebe4399e
[ox/std] Make types use cstdint if OX_USE_STDLIB is enabled
...
(synced from 6db4a31916 )
2018-04-13 07:41:03 -05:00
gary
acc7c28f31
[ox/fs] Add const subPtr methods to ox::fs::Ptr
...
(synced from 3ebc4e92eb )
2018-04-12 19:41:12 -05:00
gary
e13d0ad95d
[ox/std] Remove ::size_t
...
(synced from b8c54eba0c )
2018-04-12 19:35:16 -05:00
gary
ad69fb6705
[ox/std] Conform size_t to standard
...
(synced from ad62d4c012 )
2018-04-12 19:23:12 -05:00
gary
9f9be4ecae
[ox/std] Remove bigEndianAdapt
...
(synced from 57a9221fb3 )
2018-04-12 07:43:58 -05:00
gary
389c86c5a0
[ox/fs] Fix invalid test invocations
...
(synced from b6f27416c0 )
2018-04-12 00:26:33 -05:00
gary
a7469a282a
[ox/fs] Fix a read/write issue in new FileStore
...
(synced from 9541287d4a )
2018-04-12 00:03:02 -05:00
gary
3d09271ebc
[ox/std] Make strops constexpr functions and use static_assert for tests
...
(synced from 8094e0fe4d )
2018-04-10 22:35:39 -05:00
gary
56627543be
Change buildinfo namespace to defines
...
Defines better reflects that these are from the defines given for the
current file's compile options, not the options used when building the
Ox libraries being linked against.
(synced from 4c23a2d761 )
2018-03-16 20:29:19 -05:00
gary
2d4df9983c
Add read by type to new FileStore
...
(synced from e19e70e065 )
2018-03-15 21:39:07 -05:00
gary
a4dff15c54
Fix FileStoreData to properly zero out on init
...
(synced from 8378af7564 )
2018-03-15 21:01:26 -05:00
gary
f7636377b0
Add missing read to new FileStore
...
(synced from 381c739e46 )
2018-03-15 19:32:40 -05:00
gary
c3eb1fc93e
Make ox::LittleEndian methods constexpr
...
(synced from 2afef8a741 )
2018-03-15 18:10:52 -05:00
gary
24ca960dd7
Fix to pass FileStore::readWrite test for new FileStore
...
(synced from 9d70927ad4 )
2018-03-15 01:03:16 -05:00
gary
77a9bd031b
Add __buildinfo package to ox
...
(synced from db7eb9a397 )
2018-03-15 00:38:23 -05:00
gary
563fee8ce3
Add missing trace message for NodeBuffer::malloc failure case
...
(synced from b16d781826 )
2018-03-14 00:52:47 -05:00
gary
a70060fc27
Fix new FileStore to correctly initialize the first item
...
(synced from 080ca9df86 )
2018-03-14 00:39:08 -05:00
gary
4cfe4e5fee
Fix issues with int to string conversion in ox string operations
...
(synced from ccf308d022 )
2018-03-14 00:20:04 -05:00
gary
2b2e024cac
Add missing check to ItemPtr and instantiate FileStore32 in FS library
...
(synced from 127c6525f7 )
2018-03-13 01:55:25 -05:00
gary
84d0c15bd5
Fully instantiate old FileStore and FileSystem
...
(synced from 9447967f12 )
2018-03-12 20:12:23 -05:00
gary
79d0c4bcd0
Make new FileStore remove old inode on write
...
(synced from 2ce09ff08a )
2018-03-11 08:58:14 -05:00
gary
5aa1a86cac
Add write to new FileStore
...
(synced from efe8bf3e46 )
2018-03-10 23:31:44 -06:00
gary
a6b214da7d
Replace C casts with static and reinterpret casts in MC
...
(synced from 4d86f0e3d9 )
2018-03-10 01:11:38 -06:00
gary
d5862c8d33
Remove some unnecessary operators from ox::LittleEndian
...
(synced from 086b406748 )
2018-03-09 21:48:16 -06:00
gary
569a23307d
Add missing checks to oxfstool
...
(synced from a2cf756f4a )
2018-03-09 21:44:41 -06:00
gary
a66b9b3455
Fix nodebuffer.hpp install name
...
(synced from 4d6eb5752e )
2018-03-08 00:42:08 -06:00
gary
e30b1936b5
Add minimum offset checking to FS Ptr
...
(synced from af4ab51df4 )
2018-03-08 00:41:46 -06:00