From 4e3d6f9b4a4d3eb7c839d38d36b409602c9876b9 Mon Sep 17 00:00:00 2001 From: Squibid Date: Mon, 10 Nov 2025 19:08:44 -0500 Subject: [PATCH] formatting --- .cache/clangd/index/XD.c.CF9B5320BE29FE6C.idx | Bin 0 -> 4700 bytes .gitignore | 1 + XD.c | 52 +++++++++--------- 3 files changed, 27 insertions(+), 26 deletions(-) create mode 100644 .cache/clangd/index/XD.c.CF9B5320BE29FE6C.idx diff --git a/.cache/clangd/index/XD.c.CF9B5320BE29FE6C.idx b/.cache/clangd/index/XD.c.CF9B5320BE29FE6C.idx new file mode 100644 index 0000000000000000000000000000000000000000..7699412a54f520ee01838822ba4c083110c3909e GIT binary patch literal 4700 zcmWIYbaM+4VqkDi@vO*AElFfyU| zHeVKV6sQu2TB5LaMFxMXs_&zB31yqqZYKS|mzlk=Nn5UEg3q(Pm7gauE_LutU;TUc z?4M4HZvUM8=KSXN<3EcGcixB-J8W8gD`d*?=D@=It%{McY``4+|QR(`i?pRIj- zmEOE&R;{qq9=1o*L3}Q?zZ2;?&J4k{z+=@qso_+ z_MPN$S;2m%e;>P0v&b*Q$`E~tqlNN2yqzw%+vj*22Dn{kTT!aTx?+xP>&mj10_AfS z*KANY;xt|8!-Y5PM`Dvp*j`3F3lK{G!BX&)d0%m5Zjv7(1B1idcRMEjoU6#gpvb@= z)WXEj!o&up7@#1oYJ+D_az`)^gAxOSP(KqxKNA;}f~sIx7_$2HCBdL9UIqaM1|dCe zJs~gwlMbG`AzAs(^ei3*DFy~1TSi+xFaeW3Aw21Ff5F~j9tL>^1|cy9F-9-}ll~k2 zs`}wl{x%*41qKG81xySJm{_0`Ov!D>kH?RFFrUf8AjiNURLxk;2_|6DkDlM(BH#3J z6Ayz71B1{qMuugK+)xUp#4$?uy){?VYaRw!1_q%6j0^`Dd7%_ciEWqP?w|YmKkzU} zGcX7}WMp{A$OWZfN{Uj`ioftNFmxYFV19lpkBN~-=sP3VcSdEH-v6l@(MCJAu`}}s zNpnjJ!u0V7$@9yLB6vyyN@6gcSK=f#t-J^Pj66bJjKW=vIxx@XHOrOTJY$q*qXf+NoZ@L^1?%?7Gx7+1Wfb_zCO+OTZK_ZD2*eH9~R%@mMLr( zDi5hJ^9b4V*n=`P*pWO!_Dc3zU?u|t1CLOGSb`jk7x!5;(__y8RYn=1Ft#u*m`ROR zxt+o0N7dP7gxVOH+8BjkfgmH)&dAh`%OkgqGBR}{^Sc~l95N~F(cDsMj@C%W^e2IHt+4XW|R?9U{TBzod zetSk4p=ge1URWSsxtQH1?CWUH#3S^Qk^dzk)q)a?)K^A5n6a?*z$ArM4#)^yXX3uj zBnr#2_LJX*S-!X&%*Z3u!Kl;0=m3j0@@a(7erP+V2PiEv1YG>4GXLN?y z7Ra)1|Fg%ssf;{A-x#^RF)G14a^X_EXWE+lR6Y@*txRlNnb=_t7ZKXQ#I^&Oznh6| zH!^=86Wcyy{t+g&Bgp*YOl-%I`KOrJP9gIzF|k}?Vnx{Zn2F;t6DNZIoQdN(GXFIb z$7^K%dnS(e$o$Vt9G{W-KbTm4Aj~gT;AQ@hUjqsOM@C0hSd1GL9P8Y*t~!m8M<|jn z5?%noigN)jlwzDmXcZI7Dkg52BUyyDFtKexc#1`6I}_V>Wd1HDwq3~ly-aL-k@<(2 z*bXD}k1??wL*}1kVmpb!rLLtOYi^h@2jnoy2yJ8H-^Qd23!h^% zIInrIEh%J_5!%Ygw3Sf=mQW2|w$$DT^DSbO5ejArhNpK}0_T@PssBXKf>{JDm_>w8 zgIPofHJC+&P=i@S2sM~RgiwQ7Lg9yh*1Pq+VKcIWn_BFC<4o^l4naUT@w{5VU`hc<#H8*MURY71b2im zf|tRQAp+xFm=`DXVDF1cMjoLRjEpN7`Cw77s_=;L>G)H1j66cym~^)>xx*q2Ml(vG zwK2YJdiwdw)3!E786jyVX?R&`Jm1D^nLk%2lZ=o&i#)uLk`Yp3QG)ZTmDc?{=dr4b zQAX%9BmZYcMVOcBbKH+hblmP@1{GPt?TlKmLos7br2>!EZ{ZGmtMEaR{ zgibKBpJ3!c1lmhR_Lq!2FdJY7GD)E{iDZN}GVyI>5`%e{H(OXtExK3mjfRRV2lToJ=QQ9syb2(efH**Q2j8Fns z0=zL0t#RdXm~z!hCQvlX9AY$vRr#Q3mU)WcKb&?aqC3-W4Wo?E877u9OyV#bZ?`_Z zzV9*XCPo>dTTE=Xn7CjPut;T+LTlB@2yJHK*vuphQ)n!^@AD5K$1ThvbE<5p3FMCg`Y=Afm?we;c!<;S6KwlgWCg1E?miAvqB_DOkxRBjhFKC4&goG^I2R1TUQ{T>!z$kjYR&@bU!n#1XuF z!F)JRx^N=YQU1biNjsbs!ZLJ zj50!JnOM#;Nx-82JHt#xeP_K>j66a;jKV#PRxqR5KAR`?#5$j1;t@K`$aI)d5aw?l zp(l(?PZ$MZMr+wiPCxW+#~DT$p(%`PQy3*-CX_#twXS*h^b!-OoydNiksD#c3r6-A zjNC92*w}64OC+POF!Bg>GYWSzTEI-O`M{^D+;;yOBacuxdpI8~%IrP+B==MZUFTy# zYof5AHBnfEP@5<$La0p?79rFo3X2eG6NN<$V3Zw;6ea95@}|jZ!s{B|(zC<@Xq6gmyCV?_^SgMJCtj zOJ#+yW|Bhd<;e&g zW#T`|Bm=YN*faUAz%SokGsy^DVr09-r~uO`BlMAx`y-<&EMosUUuM{vyzvbqkB|(L z3Qbeki5n9P4xspj9rtp%= zmcWPhx}Vs1gsK>-_+aUWN2rdeP5{AM#>le_(KhB0I>5+xfKdkKdLE&NjNA_qT@D_h z^-N6bnFL^#>|1NzbHQ@fCq^EjDNG7enABnZu@X2mck9gZe~dCh%a~Y}AqwH5)SN_+ zqT-_D;%pE@97I4cyrav&0B>Y6FbeIN#~bEv_u&gD^xrh=g~5A;Uo+ nAqEBpNhr<0z#xHOCg-N)fC^L|K0X#UE)G^^CU#DKZbn`Ja@%du literal 0 HcmV?d00001 diff --git a/.gitignore b/.gitignore index e68464e..8359292 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ *.o XD compile_commands.json +.cache diff --git a/XD.c b/XD.c index 4ad1692..c5af3cd 100644 --- a/XD.c +++ b/XD.c @@ -59,11 +59,11 @@ static int explain = 0; * @return absolute path to git repo */ char -*find_git_repo() +*find_git_repo(void) { char path[PATH_MAX] = ".", fstr[PATH_MAX], *rpath, *res; struct stat s; - FILE *f; + FILE *f; int i, c; /* find the number of jumps to the root of the fs */ @@ -84,28 +84,28 @@ char strcat(path, "/.git"); /* if there seems to be a git directory return the directory it was found in */ - if (stat(path, &s) == 0) { - if (S_ISDIR(s.st_mode)) { - return realpath(path, NULL); - } else if (S_ISREG(s.st_mode)) { - /* we do some special magic here to check if we're in a submodule */ - f = fopen(path, "r"); - if (!f) { - L("fopen: %s", strerror(errno)); - return NULL; - } - res = fgets(fstr, PATH_MAX, f); - fclose(f); - if (!res) { - L("fgets: %s", strerror(errno)); - return NULL; - } - if (strncmp(fstr, "gitdir: ", strlen("gitdir: ")) == 0) { - fstr[strlen(fstr) - 1] = '\0'; - return realpath(fstr + strlen("gitdir: "), NULL); - } - } - } + if (stat(path, &s) == 0) { + if (S_ISDIR(s.st_mode)) { + return realpath(path, NULL); + } else if (S_ISREG(s.st_mode)) { + /* we do some special magic here to check if we're in a submodule */ + f = fopen(path, "r"); + if (!f) { + L("fopen: %s", strerror(errno)); + return NULL; + } + res = fgets(fstr, PATH_MAX, f); + fclose(f); + if (!res) { + L("fgets: %s", strerror(errno)); + return NULL; + } + if (strncmp(fstr, "gitdir: ", strlen("gitdir: ")) == 0) { + fstr[strlen(fstr) - 1] = '\0'; + return realpath(fstr + strlen("gitdir: "), NULL); + } + } + } /* reset contents of gpath, and go up a directory */ memset(&path[strlen(path) - 4], '.', 2); @@ -121,7 +121,7 @@ char * @return a pointer to the git repo object */ git_repository -*init_git() +*init_git(void) { char *buf; git_repository *repo; @@ -166,7 +166,7 @@ git_repository int has_stashes(git_repository *repo) { - git_reference *stash = NULL; + git_reference *stash = NULL; int e; e = git_reference_lookup(&stash, repo, "refs/stash");