diff options
author | Ian C <ianc@noddybox.co.uk> | 2024-12-21 13:30:09 +0000 |
---|---|---|
committer | Ian C <ianc@noddybox.co.uk> | 2024-12-21 13:30:09 +0000 |
commit | 024c31402a50343d15332a3965405983750f00ab (patch) | |
tree | 7c074b297e6be45f218705752424b6993ec961f3 /dload.c |
Skeleton to test building and running dot command
Diffstat (limited to 'dload.c')
-rw-r--r-- | dload.c | 78 |
1 files changed, 78 insertions, 0 deletions
@@ -0,0 +1,78 @@ +/* + + dload - Dot command for downloading files on the Spectrum Next + + Copyright (C) 2025 Ian Cowburn (ianc@noddybox.co.uk) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + +*/ +#include <stdlib.h> +#include <stdio.h> + + +/* ---------------------------------------- MACROS +*/ + + +/* ---------------------------------------- VERSION INFO +*/ + +static const char *dload_usage = +"Version 1.0 development\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License (Version 3) for more details.\n" +"\n" +"usage: dload URL [dest_file]\n"; + + +/* ---------------------------------------- TYPES +*/ + + +/* ---------------------------------------- GLOBALS +*/ + + +/* ---------------------------------------- PRIVATE FUNCTIONS +*/ + + +/* ---------------------------------------- MAIN +*/ +int main(int argc, char *argv[]) +{ + int f; + + for(f = 0; f < argc; f++) + { + printf("argv[%d] = '%s'\n", f, argv[f]); + } + + if (!argv[1]) + { + fprintf(stderr,"%s\n", dload_usage); + exit(EXIT_FAILURE); + } + + return EXIT_SUCCESS; +} + + +/* +vim: ai sw=4 ts=8 expandtab +*/ |