Skip to content

Instantly share code, notes, and snippets.

View mrcat323's full-sized avatar

Mr CaT mrcat323

View GitHub Profile
@mrcat323
mrcat323 / composer_versions_cheatsheet.md
Created June 14, 2020 17:26 — forked from calebporzio/composer_versions_cheatsheet.md
Composer version symbol cheatsheet
...
"require": {
    "vendor/package": "1.3.2", // exactly 1.3.2 (exact)

    // >, <, >=, <= | specify upper / lower bounds
    "vendor/package": ">=1.3.2", // anything above or equal to 1.3.2
    "vendor/package": "<1.3.2", // anything below 1.3.2

 // * | wildcard
#include <stdio.h>
unsigned getbits(unsigned, int, int);
unsigned setbits(unsigned, int, int, unsigned);
int main(void)
{
int n;
int x, y;
n = 58 ^ 20;
@mrcat323
mrcat323 / squeeze.c
Last active February 19, 2020 16:37
simple stuff to do: just remove all chars which match in the second array
#include <stdio.h>
void squeeze(char s1[], char s2[]);
int main(void)
{
char s1[] = "bad boys for life";
char s2[] = "bad ";
squeeze(s1, s2);
@mrcat323
mrcat323 / customfunctions.c
Last active February 15, 2020 16:23
Writing ctype.h std library - additional function added: capitalize
#include <stdio.h>
int isdigit(int);
int islower(int);
int isupper(int);
int tolower(int);
int toupper(int);
int isspace(int);
int isprint(int);
void capitalize(char s[]);
@mrcat323
mrcat323 / projectile-bookmark.el
Created January 25, 2020 11:10 — forked from gilbertw1/projectile-bookmark.el
the fork of counsel projectile bookmarks
(defun counsel-projectile-bookmark ()
"Forward to `bookmark-jump' or `bookmark-set' if bookmark doesn't exist."
(interactive)
(require 'bookmark)
(let ((projectile-bookmarks (projectile-bookmarks)))
(ivy-read "Create or jump to bookmark: "
projectile-bookmarks
:action (lambda (x)
(cond ((and counsel-bookmark-avoid-dired
(member x projectile-bookmarks)
@mrcat323
mrcat323 / remcomment.c
Created January 13, 2020 11:55
No-Comments task
#include <stdio.h>
#define EOL '\n'
int main(void)
{
int i, c, p;
while ((c = getchar()) != EOF) {
if (c == '/') {
if ((i = getchar()) == '/') {
@mrcat323
mrcat323 / fold.c
Last active January 11, 2020 20:26
Fold task
#include <stdio.h>
int main(void)
{
char t;
int n;
int pc, c, nc, nw;
@mrcat323
mrcat323 / entab.c
Created January 9, 2020 17:55
Emptying array. Character array
void emptyCharArray(char s[], int length)
{
for (int n = length; n > 0; --n)
s[n] = 0;
}
@mrcat323
mrcat323 / extern.c
Last active January 6, 2020 14:03
Extern. first file is from book, second is mine
#include <stdio.h>
#define MAX 1000
int i;
char line[MAX];
char longest[MAX];
int length(void);
void copy(void);
@mrcat323
mrcat323 / example.c
Created January 3, 2020 06:16
Silly testing of extern
#include <stdio.h>
int i;
void declarei(void);
void printi(void);
void incrementedi(void);
int main()
{
declarei();