updated makefile and directory structure a bit

master
Reese 2 years ago
parent 9a67011b53
commit 1d3a1ac9d6

1
.gitignore vendored

@ -0,0 +1 @@
bin/*

@ -2,5 +2,7 @@
PROGRAM_NAME='txtToHTML.c'
BINARY_NAME='txtToHTML'
musl-clang -O3 -Wall -static $PROGRAM_NAME -o "./bin/"$BINARY_NAME
#musl-clang -O3 -Wall -static "./src/$PROGRAM_NAME" -o "./bin/$BINARY_NAME"
clang -O3 -Wall "./src/$PROGRAM_NAME" -o "./bin/$BINARY_NAME"

@ -5,6 +5,34 @@
#define VERSION "0.43"
/*
* This is free and unencumbered software released into the public domain.
*
* Anyone is free to copy, modify, publish, use, compile, sell, or
* distribute this software, either in source code form or as a compiled
* binary, for any purpose, commercial or non-commercial, and by any
* means.
*
* In jurisdictions that recognize copyright laws, the author or authors
* of this software dedicate any and all copyright interest in the
* software to the public domain. We make this dedication for the benefit
* of the public at large and to the detriment of our heirs and
* successors. We intend this dedication to be an overt act of
* relinquishment in perpetuity of all present and future rights to this
* software under copyright law.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
* OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* For more information, please refer to <http://unlicense.org/>
*
*/
typedef struct {
int position;
int size;
@ -52,7 +80,7 @@ int main(int argc, char **argv) {
printf(" ~ = strikethrough\n");
printf(" _ = underline\n");
printf(" markdown style links are available\n");
printf(" you can escape any character with \\ and it will not be formatted\n");
printf(" you can escape any character with \\ and it will not be used for formatting\n");
exit(1);
}
@ -70,7 +98,6 @@ int main(int argc, char **argv) {
character = fgetc(stdin);
if (buffer.position > buffer.size-64) {
reallocBuffer(&buffer);
}
@ -166,9 +193,7 @@ int main(int argc, char **argv) {
}
}
int end = buffer.position-1;
buffer.position = 0;
for (int i = 0;i < end;i++) {
for (int i = 0;i < buffer.position-1;i++) {
printf("%c",buffer.data[i]);
}

@ -0,0 +1,11 @@
Hello world!<br>
<br>
<a href="https://archlinux.org">This is the archlinux website</a><br>
<br>
<b>bold</b><br>
<i>italic</i><br>
<code>monospace</code><br>
<del>strikethrough</del><br>
<ins>underlined</ins><br>
<b><i><del><ins>all at once!</ins></del></i></b><br>
*asterisks*<br>
Loading…
Cancel
Save