]> git.huck.website - odot.git/commitdiff
automatic backup
authorHuck Boles <huboles@protonmail.com>
Sat, 12 Nov 2022 06:00:02 +0000 (00:00 -0600)
committerHuck Boles <huboles@protonmail.com>
Sat, 12 Nov 2022 06:00:02 +0000 (00:00 -0600)
78 files changed:
.ccls-cache/@@home@huck@.repos@odot/@usr@include@alloca.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@atomic_wide_counter.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@byteswap.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@endian.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@endianness.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@floatn-common.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@floatn.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@libc-header-start.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@long-double.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@pthreadtypes-arch.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@pthreadtypes.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@select.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@stdint-intn.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@stdio_lim.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@stdlib-float.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@struct_mutex.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@struct_rwlock.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@thread-shared-types.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@time.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@time64.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@timesize.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@FILE.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__FILE.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__fpos64_t.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__fpos_t.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__locale_t.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__mbstate_t.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__sigset_t.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@clock_t.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@clockid_t.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@locale_t.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@sigset_t.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@struct_FILE.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@struct_itimerspec.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@struct_timespec.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@struct_timeval.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@struct_tm.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@time_t.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@timer_t.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@typesizes.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@uintn-identity.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@waitflags.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@waitstatus.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@wordsize.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@ctype.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@endian.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@features-time64.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@features.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@gnu@stubs-64.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@gnu@stubs.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@stdc-predef.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@stdio.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@stdlib.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@string.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@strings.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@sys@cdefs.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@sys@select.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@sys@types.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@include@time.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@lib@clang@14.0.6@include@stdarg.h.blob
.ccls-cache/@@home@huck@.repos@odot/@usr@lib@clang@14.0.6@include@stddef.h.blob
.ccls-cache/@home@huck@.repos@odot/dialogue.c
.ccls-cache/@home@huck@.repos@odot/dialogue.c.blob
.ccls-cache/@home@huck@.repos@odot/file.c
.ccls-cache/@home@huck@.repos@odot/file.c.blob
.ccls-cache/@home@huck@.repos@odot/func.c
.ccls-cache/@home@huck@.repos@odot/func.c.blob
.ccls-cache/@home@huck@.repos@odot/input.c
.ccls-cache/@home@huck@.repos@odot/input.c.blob
.ccls-cache/@home@huck@.repos@odot/main.c.blob
.ccls-cache/@home@huck@.repos@odot/odot.h
.ccls-cache/@home@huck@.repos@odot/odot.h.blob
dialogue.c
file.c
func.c
input.c
odot.h

index 88468ed42116478f5d9f41702452c2989ec029eb..cdd724622ef21737db88a7fca011a19ed06728ba 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@alloca.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@alloca.h.blob differ
index 14fd9672b6b20df11854244c5aa02575d2c3993e..c5182e2917b706c2f98234656978f0d35b7ea0f6 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@atomic_wide_counter.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@atomic_wide_counter.h.blob differ
index a17c5dfc52f0eb617cbe2840abac75e2188c2827..0fd40ab904753bde210d34144ecc71c8cabfd5e1 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@byteswap.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@byteswap.h.blob differ
index 57def18eeb831843483b696d995fa6aca828f9ef..86c20b1b81e588a33076309eb09bec6d0144c12e 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@endian.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@endian.h.blob differ
index c3c3f004482564b93bd643c88a3481a6cec27d10..22d90e1cfbd59cf1896df54f6e0d85988a795e9b 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@endianness.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@endianness.h.blob differ
index b227f3d9ca4fe365791d1b059eb9b11f2c979e59..cd467e7d8d1e6e6895dcec8477d5db83c46097d7 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@floatn-common.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@floatn-common.h.blob differ
index b861553717cde8651e1e7d2d0e7eebc452621ae8..c251ccda151c752747602cd96a3537d3b769e88d 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@floatn.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@floatn.h.blob differ
index 78e4a2591fdfa78d86407f1433a16e201df19d8a..b31f8cc06e45605d17d95ac179f730359c2fc886 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@libc-header-start.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@libc-header-start.h.blob differ
index d6e61a9288a90a3cd7242f4a04326e3af59ff4f0..e0febfafe261eb8c5a3d5546ab0ed0518d581df1 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@long-double.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@long-double.h.blob differ
index 230c6f3b0b23d5883be6db363a0d3e94320188a3..f2697e178c4031869de66ef1574dbe69d1d9bc3f 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@pthreadtypes-arch.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@pthreadtypes-arch.h.blob differ
index 976671096d769a82f8975c192c4795c67e6e5ac7..6bd04ef73232f705a543c97c09c60e95beb2e736 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@pthreadtypes.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@pthreadtypes.h.blob differ
index 19267ed4a3da3c95dbd2587969f4a00f776f901a..ff08d561b050b16850e5a56b4901d6b8fdc5b3ad 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@select.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@select.h.blob differ
index eeb6be74ca0027a7f6f2fa764ff439c0db99e64d..51ab57bc35bb4b825c70279c1feec542adc4d908 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@stdint-intn.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@stdint-intn.h.blob differ
index aee14a129ee0687f39d89d3366359960ebc76b20..c27d24bc86023fc6724081fd273fca2b73405c80 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@stdio_lim.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@stdio_lim.h.blob differ
index 36b3bb6eecb042929be4b89885c581079f40d19d..11b7544d38f9d14a97d809055cf4f3ce5b3a58f6 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@stdlib-float.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@stdlib-float.h.blob differ
index ef55c402d68ffc9d2ba7968085aeeb808f9e602a..339a19bfdca76dd3912376ba19ecc31f82deadb3 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@struct_mutex.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@struct_mutex.h.blob differ
index 0c2423ba575130331d96e451ccf24a74b135fa71..e7467aa8cd30d128eb875eb3073e55f3ad09e105 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@struct_rwlock.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@struct_rwlock.h.blob differ
index 02b4954386e02a656e3adfb6d844253b455d3cf1..d16ea114727534ba4c7e71deecf1cc3c61ea4daa 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@thread-shared-types.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@thread-shared-types.h.blob differ
index 74958a42f5ced840f59c5df0ecda94a38db858d2..2ddde6da5c3ad731c21b6092e06032e7d533dbad 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@time.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@time.h.blob differ
index f48e1e8c6e8f50cd38cc86b31b328933dbd0b055..4bb5a3a70b09b22e61c71799aa712ff175ae91cf 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@time64.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@time64.h.blob differ
index 8c5ac565a72ef5b0c5d0c4d097ad3ee0073f8107..e49fc27cce5ae97aa043504064ce9488bef755d8 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@timesize.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@timesize.h.blob differ
index deb361ac11e069dcd4252a8b1ac9ea7415747f17..89b80016864c6670a5f962d35e2fc2b37f09d473 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types.h.blob differ
index 469004ae98d3bc00cc51f6526cf97923eb9c0e61..ebaf7cfc217b0a5e74ea89d691bc9e9298f628a4 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@FILE.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@FILE.h.blob differ
index 49adf97d4c573b19bcc4dc121ef86366b2aa1278..1cac517059529f4d6b16c6a1708b371e62ab8c2d 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__FILE.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__FILE.h.blob differ
index 422637c88a607150c497226b3bca84248cc9e767..dd989fd947e430513d9014ddc1d1dc0dab290697 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__fpos64_t.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__fpos64_t.h.blob differ
index bc1ad30ced17af9967c415d89cb3711f07573aa3..5e5869e718608bc6bf7ae39de8693e71621d4008 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__fpos_t.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__fpos_t.h.blob differ
index a017136385fdc52871f185609c188c2779e90a78..31a43799353899bc5abcc3fee43e6e6dd00f22a4 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__locale_t.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__locale_t.h.blob differ
index a898e464622bff7b19ed0bcaaf4fcd061c86351f..e3cfe5bbbf80a14b66402d0b2817c7b206778785 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__mbstate_t.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__mbstate_t.h.blob differ
index dad179a20db26464091c2251dc8121d097f04f45..4efe155b668048615ad8a3ad7cec606e8b851df7 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__sigset_t.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@__sigset_t.h.blob differ
index 5933342518a4e5ac8029814dff7db9348ff36e34..fb33c85a8bd1d3735158f478654ce78ee4b90f00 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@clock_t.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@clock_t.h.blob differ
index a90f80551f530c6b55cae725a6244b7c1209068f..66dea256e80b0c32070d4c0a3afe3297b4697a70 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@clockid_t.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@clockid_t.h.blob differ
index c2b03e665fff9f54e45e22c9c13941fbca222177..965dd0cd8ff953fef89c662af9bb8540412feac1 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@locale_t.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@locale_t.h.blob differ
index f5e389a1a49102ffa53e3a34182b7de4b7195865..613e34b6e7c37cab1741d98c9c1a59d0d66a7e43 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@sigset_t.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@sigset_t.h.blob differ
index fa95a3534367f0e6ef4c3212b409f6814455236b..a03baf084650a4823cc229fc690c33805ef20cbe 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@struct_FILE.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@struct_FILE.h.blob differ
index d591e23ab2743e617f1cb5a77ad1061a28021e0c..5475e8f1e0d353261b7fa88b12db6e0b1e7b723b 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@struct_itimerspec.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@struct_itimerspec.h.blob differ
index e38ab854853de872ce7f4e1bdb58368e703e72c2..72af6e8e3aeb7585d588199abd9c825b8391567c 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@struct_timespec.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@struct_timespec.h.blob differ
index 0a9e6028bf933f79973377f47b2364142e5905df..16276767eb455b87bfc1397b2ac5a5b94d697ad1 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@struct_timeval.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@struct_timeval.h.blob differ
index f619ca008dcb0249e0d82b2124d0aba87f99c19a..45efc3aac9efadf327dd35a2e104d265f487048a 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@struct_tm.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@struct_tm.h.blob differ
index 2ec699b72ee45aab90207989d5a8ff835ace13a9..8330a3a7ef28582efd600eccbdb1383ad0cfdb17 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@time_t.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@time_t.h.blob differ
index 3101372e622831d19ef387d491782e7a0891a1fe..dce1c5443761974b1d86b8a78575cffb8e4cfac2 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@timer_t.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@types@timer_t.h.blob differ
index 7dd5cffd7556758b401dfa934f632ff862e01389..17aa1e89c3609c04fd15805a83f136b7e4cbc882 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@typesizes.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@typesizes.h.blob differ
index 0bb2e607640819adde86059f0f03a6c46bd44285..4863bc8b9bf12f0655fa19e7303f52439ca63cea 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@uintn-identity.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@uintn-identity.h.blob differ
index 0b033b2adc36deaa623b96338ee1becc683e5f6b..4f7a3b7ee09966428b7b9625b3e003aa5ddfebdf 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@waitflags.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@waitflags.h.blob differ
index 9863e92dfd520fb05b9d73e1653d5e3212ac0f21..299f29995b4d0f5dda118b6ddf7080d7dfd0399e 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@waitstatus.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@waitstatus.h.blob differ
index 1cb7b380dd73bf9e598ca185ed8ac3a6d2e48ed1..fa685272fa1972171792453001be2fc93bfe8799 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@wordsize.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@bits@wordsize.h.blob differ
index 9f1400cd918abe1d47aaec3516f066d76497e21b..a1b995c675d04388363b9f3e3e595eb98a223a89 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@ctype.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@ctype.h.blob differ
index ad91ae6f7a71b922aca1dd05c8800137419861f5..5221da11442a302dd10b170b6585530908cbe5d9 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@endian.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@endian.h.blob differ
index 866759eaacb0a35c25e2ad7ad099e948d0c23cba..2666fddb37164ad98803e56bc77399a27259b08d 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@features-time64.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@features-time64.h.blob differ
index 7e1d0d6a3ff1c62fe080d4671e1544005043042f..bfbae8f2ef01aeceeed5e30b0697d2fd6d3f511b 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@features.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@features.h.blob differ
index 926a83b8b87f165bf26ea31590289ebaf5d625c0..620f2108720760773ae92c4faa829b281d5e39dc 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@gnu@stubs-64.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@gnu@stubs-64.h.blob differ
index 16815621d88176d668c96b158df61182e64e7891..f1eef9b40c7d7c20ea6d3589efb2afe9ceaed584 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@gnu@stubs.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@gnu@stubs.h.blob differ
index 2d0ccd922e068b3b06b7e4ede34406dc8152d75c..305f4ab90b493b77182755e1bbb12da54f6cdb43 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@stdc-predef.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@stdc-predef.h.blob differ
index 176afb76b189c61ba0a7ca74def5922161d73a82..2c54f42b3a61d53d5ae68adf428c9be5dfec5df5 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@stdio.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@stdio.h.blob differ
index b894caeba5697c91b5f7c2c8f44a2331b5d56bea..6fd2401e780aaccca4587d5c9cc2cb5b8a0594d1 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@stdlib.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@stdlib.h.blob differ
index 0c35b4db9fc5ed42ba27bb373b4d06a72bcae1b9..134b72824b80b9d3d7ca403adc880f0c2df9b835 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@string.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@string.h.blob differ
index f81dca1dc76498a1e67d892e3b3c6db94ad4949e..4079113c90736d5b6df1f252fc6f377ac44cc048 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@strings.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@strings.h.blob differ
index a4ff4c041be7274f361f8cef0d280d62e51a951a..7ff0535051c4ad94fc98a9a7a6f8d13d5d71d8aa 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@sys@cdefs.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@sys@cdefs.h.blob differ
index 9d9195cfc9239b070263cdfd7e7aea3eeab06b85..31ab7cde9344b0dbe1772ebff6ef5755b0007731 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@sys@select.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@sys@select.h.blob differ
index e4609bf14200bc858be9abb98e1730fb8eafa729..765017fb834c856564260360c13ee1f8439d030e 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@sys@types.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@sys@types.h.blob differ
index 86165996f1b9ea3ddcd6d5ba3cf50339e2f758c4..76de664a8b1276445f016e5f2f2ac05ac0da5029 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@include@time.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@include@time.h.blob differ
index fe4ca5609374d7fe0e3e40b9fa322153e22c3882..def439483caa8dd172dc587a0469fab280297bae 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@lib@clang@14.0.6@include@stdarg.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@lib@clang@14.0.6@include@stdarg.h.blob differ
index a55158979fb77260141e18bafde3d3e68a137429..bc9faeeae45ff4d8d50512092d2a4fe0b6bc025e 100644 (file)
Binary files a/.ccls-cache/@@home@huck@.repos@odot/@usr@lib@clang@14.0.6@include@stddef.h.blob and b/.ccls-cache/@@home@huck@.repos@odot/@usr@lib@clang@14.0.6@include@stddef.h.blob differ
index 599408c8b42febf612e87880e4c0a868f34abdf6..91833018c07dc270be21dbe99dad061191c6d7b3 100644 (file)
@@ -1,20 +1,24 @@
 #include "odot.h"
 
-void error(char type){
-    switch (type) {
-        case 'f':
+void error(int err){
+    switch (err) {
+        case '1':
             fprintf(stderr,"ERROR: COULD NOT ACCESS FILE: %s\n", TODOLIST);
-            exit(1);
-        case 't':
+        case '2':
             fprintf(stderr,"ERROR: COULD NOT GET CURRENT TIME\n");
-            exit(2);
-        case 'r':
+        case '3':
             fprintf(stderr,"ERROR: ARGUMENT OUT OF RANGE\n");
-            exit(3);
     }
+    exit(err);
 }
 
 void dialogue(char *m1, char *m2, int c){
     printf("\033[1;3%im%s\033[0m: %s\n", c, m1, m2);
     return;
 }
+
+void formattask(struct task t){
+    printf("* %s\t%s\t%i", t.task, t.group, t.date);
+}
+
+gT
index 3b44d931ffd526300a29738ae1aed47538cc9e22..53b636cb918acb1d784df752368fe5df7852096a 100644 (file)
Binary files a/.ccls-cache/@home@huck@.repos@odot/dialogue.c.blob and b/.ccls-cache/@home@huck@.repos@odot/dialogue.c.blob differ
index 14a07c9e3c67f9b68bca0a3b39e92abedf64ecaf..b3855030b1497681162c2eef4ead197171462890 100644 (file)
@@ -16,7 +16,7 @@ void add(struct task t, int size){
     l = 0;
 
     while (!(h == m && m == l)){
-        i = strcmp(t.task,gettask().task);
+        i = strcmp(t.task,gettask(fp).task);
 
         if (i < 0) {
             h = m;
@@ -79,7 +79,7 @@ void show(void){
 
     fp = fopen(TODOLIST,"r");
     while (fgets(c, MAXLINE, fp) != NULL )
-        printf("\t\t\033[1;35m*\033[0m %s", c);
+        formattask(gettask(fp));
     free(c);
 }
 
index ba4f73213cda76b5840328ece1f49d0e0e554c0b..70d8cc5e67758201d1f5eedb5583369db9364354 100644 (file)
Binary files a/.ccls-cache/@home@huck@.repos@odot/file.c.blob and b/.ccls-cache/@home@huck@.repos@odot/file.c.blob differ
index 577b28767dba54099b7e366525038da90f645a40..30d512c834fe6a768772ec83693316a18128137f 100644 (file)
@@ -12,6 +12,7 @@ int listcheck(struct task t){
         error('f');
 
     while (fgets(s, strlen(t.task), fp) != NULL){
+        /* strip newline for comparison, return 1 if string matches */
         s[strlen(s) - 1] = 0;
         if (strcmp(t.task, s) == 0){
             free(s);
@@ -27,7 +28,7 @@ char *gettime(void){
     return NULL;
 }
 
-int linecount(void){
+int linecount(FILE *fp){
     int i = 0;
     char c;
     while ((c = fgetc(fp)) != EOF){
index 975bcaf2de7b69c77ce700d20d1a13ad4707f001..c72c6d09c852467d318fea300a09b7ada43ca215 100644 (file)
Binary files a/.ccls-cache/@home@huck@.repos@odot/func.c.blob and b/.ccls-cache/@home@huck@.repos@odot/func.c.blob differ
index 7a7690ec3d01e8a44b2ce59cdce51c9fda7aff9b..0fc6eb7e8e907ccb49de6e1b47252f45c4212f4f 100644 (file)
@@ -1,56 +1,67 @@
 #include "odot.h"
 
-extern char *note, *o;
+extern char *note, *group;
 extern int urgency;
 
 char *getnote(int n, char *arg[]){
     char *s = malloc(MAXLINE * sizeof(char));
 
-    while(--n > 0){
-        if ((*++arg)[0] != '-'){
+/* adds word to note if it doesn't start with - */
+    while(--n > 0 && (*++arg)[0] != '-'){
             strcat(s, *arg);
             strcat(s, (n > 1) ? " " : "");
-        }
     }
     return s;
 }
 
-void getopt(int n, char *arg[]){
+/* uses a 3 bit number to represent options
+    1 - show list
+    2 - add to list
+    4 - remove from list
+*/
+short getopt(int n, char *arg[]){
     char *c;
+    short options;
 
-    if (n == 1){
-        o = "s";
-        return;
-    }
+    /* show list if no arguments given */
+    if (n == 1)
+        return 1;
     
     while (--n > 0 && (*++arg)[0] == '-'){
         c = malloc(strlen(*arg) * sizeof(char));
         c = *arg;
-        strcat(o,(strchr(c, 'd')) ? "d" : "n");
 
-        if (strchr(c,'s') != NULL){
-            strcat(o,"s");
+        options += strchr(c, 'd') ? 4 : 2;
+        options += strchr(c, 's') ? 1 : 0;
+
+        /* if theres a g then add the next argument as a group */
+        if (strchr(c,'g') != NULL){
+            group = *++arg;
         }
 
         free(c);
     }
+
+    return options;
 }
 
+
 struct task maketask(char *task, char *group){
     struct task tmp;
 
     tmp.task = task;
     tmp.date = 0;
-    tmp.group = group;
+    /* add to all group if group isn't specified */
+    tmp.group = (strcmp(group,"") == 0) ? "all" : group;
 
     return tmp;
 }
 
 
-struct task gettask(void){
+struct task gettask(FILE *fp){
     struct task tmp;
-    
-    fscanf(fp,"%s\t%i\t%s\n",tmp.task,&tmp.date,tmp.group);
+     
+    fscanf(fp,"%s\t%s\t%i\n",tmp.task,tmp.group,&tmp.date);
 
     return tmp;
 }
index bd2c79821f1f19961328772050d104a513c0054b..3ed7c31c342ebfd06228b2e51eb0dab4038a631f 100644 (file)
Binary files a/.ccls-cache/@home@huck@.repos@odot/input.c.blob and b/.ccls-cache/@home@huck@.repos@odot/input.c.blob differ
index f86f036a14cfa53f06ac571ab277b8bfd1dfce97..1cfe75fa10e9910c8e8e9bef4e484c5a11d7449d 100644 (file)
Binary files a/.ccls-cache/@home@huck@.repos@odot/main.c.blob and b/.ccls-cache/@home@huck@.repos@odot/main.c.blob differ
index c206b4f242984108f6e0358409a072d3f3a68695..61544ad53b7d70fe61d73ee324b304cdbd5d670c 100644 (file)
@@ -15,7 +15,7 @@ struct task {
 };
 
 char *getnote(int, char *[]);
-void getopt(int, char *[]);
+short getopt(int, char *[]);
 
 void add(struct task, int);
 void rem(void);
@@ -25,16 +25,16 @@ int listcheck(struct task);
 int geturgency(int);
 char *gettime(void);
 
-void error(char);
-
-int linecount(void);
 void dialogue(char *, char *, int);
+void formattask(struct task t);
+void error(int);
+
+int linecount(FILE);
 
 struct task maketask(char *, char *);
 void puttask(struct task n);
-struct task gettask(void);
+struct task gettask(FILE *);
 
 char *note, *o;
-int urgency;
 FILE *fp;
 
index a50c03a18115e62cff62d35c47afb00f94ce04d1..4e83d72cf37f476c6d70f71ea687b33d2a03d435 100644 (file)
Binary files a/.ccls-cache/@home@huck@.repos@odot/odot.h.blob and b/.ccls-cache/@home@huck@.repos@odot/odot.h.blob differ
index 599408c8b42febf612e87880e4c0a868f34abdf6..bf125b94658f83b46413e34ceff2a7b3e16d6265 100644 (file)
@@ -1,20 +1,23 @@
 #include "odot.h"
 
-void error(char type){
-    switch (type) {
-        case 'f':
+void error(int err){
+    switch (err) {
+        case '1':
             fprintf(stderr,"ERROR: COULD NOT ACCESS FILE: %s\n", TODOLIST);
-            exit(1);
-        case 't':
+        case '2':
             fprintf(stderr,"ERROR: COULD NOT GET CURRENT TIME\n");
-            exit(2);
-        case 'r':
+        case '3':
             fprintf(stderr,"ERROR: ARGUMENT OUT OF RANGE\n");
-            exit(3);
     }
+    exit(err);
 }
 
 void dialogue(char *m1, char *m2, int c){
     printf("\033[1;3%im%s\033[0m: %s\n", c, m1, m2);
     return;
 }
+
+void formattask(struct task t){
+    printf("* %s\t%s\t%i", t.task, t.group, t.date);
+}
+
diff --git a/file.c b/file.c
index 14a07c9e3c67f9b68bca0a3b39e92abedf64ecaf..b3855030b1497681162c2eef4ead197171462890 100644 (file)
--- a/file.c
+++ b/file.c
@@ -16,7 +16,7 @@ void add(struct task t, int size){
     l = 0;
 
     while (!(h == m && m == l)){
-        i = strcmp(t.task,gettask().task);
+        i = strcmp(t.task,gettask(fp).task);
 
         if (i < 0) {
             h = m;
@@ -79,7 +79,7 @@ void show(void){
 
     fp = fopen(TODOLIST,"r");
     while (fgets(c, MAXLINE, fp) != NULL )
-        printf("\t\t\033[1;35m*\033[0m %s", c);
+        formattask(gettask(fp));
     free(c);
 }
 
diff --git a/func.c b/func.c
index 577b28767dba54099b7e366525038da90f645a40..30d512c834fe6a768772ec83693316a18128137f 100644 (file)
--- a/func.c
+++ b/func.c
@@ -12,6 +12,7 @@ int listcheck(struct task t){
         error('f');
 
     while (fgets(s, strlen(t.task), fp) != NULL){
+        /* strip newline for comparison, return 1 if string matches */
         s[strlen(s) - 1] = 0;
         if (strcmp(t.task, s) == 0){
             free(s);
@@ -27,7 +28,7 @@ char *gettime(void){
     return NULL;
 }
 
-int linecount(void){
+int linecount(FILE *fp){
     int i = 0;
     char c;
     while ((c = fgetc(fp)) != EOF){
diff --git a/input.c b/input.c
index 7a7690ec3d01e8a44b2ce59cdce51c9fda7aff9b..0fc6eb7e8e907ccb49de6e1b47252f45c4212f4f 100644 (file)
--- a/input.c
+++ b/input.c
@@ -1,56 +1,67 @@
 #include "odot.h"
 
-extern char *note, *o;
+extern char *note, *group;
 extern int urgency;
 
 char *getnote(int n, char *arg[]){
     char *s = malloc(MAXLINE * sizeof(char));
 
-    while(--n > 0){
-        if ((*++arg)[0] != '-'){
+/* adds word to note if it doesn't start with - */
+    while(--n > 0 && (*++arg)[0] != '-'){
             strcat(s, *arg);
             strcat(s, (n > 1) ? " " : "");
-        }
     }
     return s;
 }
 
-void getopt(int n, char *arg[]){
+/* uses a 3 bit number to represent options
+    1 - show list
+    2 - add to list
+    4 - remove from list
+*/
+short getopt(int n, char *arg[]){
     char *c;
+    short options;
 
-    if (n == 1){
-        o = "s";
-        return;
-    }
+    /* show list if no arguments given */
+    if (n == 1)
+        return 1;
     
     while (--n > 0 && (*++arg)[0] == '-'){
         c = malloc(strlen(*arg) * sizeof(char));
         c = *arg;
-        strcat(o,(strchr(c, 'd')) ? "d" : "n");
 
-        if (strchr(c,'s') != NULL){
-            strcat(o,"s");
+        options += strchr(c, 'd') ? 4 : 2;
+        options += strchr(c, 's') ? 1 : 0;
+
+        /* if theres a g then add the next argument as a group */
+        if (strchr(c,'g') != NULL){
+            group = *++arg;
         }
 
         free(c);
     }
+
+    return options;
 }
 
+
 struct task maketask(char *task, char *group){
     struct task tmp;
 
     tmp.task = task;
     tmp.date = 0;
-    tmp.group = group;
+    /* add to all group if group isn't specified */
+    tmp.group = (strcmp(group,"") == 0) ? "all" : group;
 
     return tmp;
 }
 
 
-struct task gettask(void){
+struct task gettask(FILE *fp){
     struct task tmp;
-    
-    fscanf(fp,"%s\t%i\t%s\n",tmp.task,&tmp.date,tmp.group);
+     
+    fscanf(fp,"%s\t%s\t%i\n",tmp.task,tmp.group,&tmp.date);
 
     return tmp;
 }
diff --git a/odot.h b/odot.h
index c206b4f242984108f6e0358409a072d3f3a68695..61544ad53b7d70fe61d73ee324b304cdbd5d670c 100644 (file)
--- a/odot.h
+++ b/odot.h
@@ -15,7 +15,7 @@ struct task {
 };
 
 char *getnote(int, char *[]);
-void getopt(int, char *[]);
+short getopt(int, char *[]);
 
 void add(struct task, int);
 void rem(void);
@@ -25,16 +25,16 @@ int listcheck(struct task);
 int geturgency(int);
 char *gettime(void);
 
-void error(char);
-
-int linecount(void);
 void dialogue(char *, char *, int);
+void formattask(struct task t);
+void error(int);
+
+int linecount(FILE);
 
 struct task maketask(char *, char *);
 void puttask(struct task n);
-struct task gettask(void);
+struct task gettask(FILE *);
 
 char *note, *o;
-int urgency;
 FILE *fp;