Address compile warnings
This commit is contained in:
parent
6fffde3e79
commit
88e623ff2d
|
@ -2,6 +2,7 @@
|
|||
* Provide the various functions needed for the COPY command
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
|
@ -236,7 +237,7 @@ short fsys_copy_path_absolute(char * path) {
|
|||
return 0;
|
||||
}
|
||||
|
||||
static fsys_copy_error(short screen, short n) {
|
||||
static void fsys_copy_error(short screen, short n) {
|
||||
char line[80];
|
||||
switch (n) {
|
||||
case ERR_COPY_SELF:
|
||||
|
@ -270,7 +271,7 @@ static fsys_copy_error(short screen, short n) {
|
|||
* The DOS COPY command itself:
|
||||
* COPY <src path> <dst path>
|
||||
*/
|
||||
short cmd_copy(short screen, int argc, char * argv[]) {
|
||||
short cmd_copy(short screen, int argc, const char * argv[]) {
|
||||
char *x = 0;
|
||||
char *src_path = 0;
|
||||
char *src_pattern = 0;
|
||||
|
|
|
@ -9,6 +9,6 @@
|
|||
* The DOS COPY command itself:
|
||||
* COPY <src path> <dst path>
|
||||
*/
|
||||
extern short cmd_copy(short screen, int argc, char * argv[]);
|
||||
extern short cmd_copy(short screen, int argc, const char * argv[]);
|
||||
|
||||
#endif
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
#include "log.h"
|
||||
#include "syscalls.h"
|
||||
#include "simpleio.h"
|
||||
#include "utilities.h"
|
||||
|
||||
#define MAX_DRIVES 8 /* Maximum number of drives */
|
||||
#define MAX_DIRECTORIES 8 /* Maximum number of open directories */
|
||||
|
|
|
@ -91,7 +91,7 @@ short rtc_register_periodic(short rate, FUNC_V_2_V handler) {
|
|||
*RTC_ENABLES = RTC_PIE;
|
||||
int_enable(INT_RTC);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -226,7 +226,7 @@ short uart_status(p_channel chan) {
|
|||
* @param mode an unused parameter
|
||||
* @return 0 on success, any other number is an error
|
||||
*/
|
||||
short uart_open(p_channel chan, const char * spec, short mode) {
|
||||
short uart_open(p_channel chan, const unsigned char * spec, short mode) {
|
||||
unsigned short bps = 0, lcr = 0;
|
||||
char * saveptr;
|
||||
char spec_copy[80];
|
||||
|
@ -391,7 +391,7 @@ short uart_read_b(p_channel chan) {
|
|||
* @param size the size of the buffer.
|
||||
* @return number of bytes read, any negative number is an error code
|
||||
*/
|
||||
short uart_read(p_channel chan, char * buffer, short size) {
|
||||
short uart_read(p_channel chan, unsigned char * buffer, short size) {
|
||||
short i = 0, count = 0;
|
||||
for (i = 0; i < size; i++) {
|
||||
buffer[i] = uart_get(cdev_to_uart(chan->dev));
|
||||
|
@ -409,7 +409,7 @@ short uart_read(p_channel chan, char * buffer, short size) {
|
|||
* @param size the size of the buffer.
|
||||
* @returns number of bytes read, any negative number is an error code
|
||||
*/
|
||||
short uart_readline(p_channel chan, char * buffer, short size) {
|
||||
short uart_readline(p_channel chan, unsigned char * buffer, short size) {
|
||||
short i = 0, count = 0;
|
||||
for (i = 0; i < size; i++) {
|
||||
char c = uart_get(cdev_to_uart(chan->dev));
|
||||
|
@ -443,7 +443,7 @@ short uart_write_b(p_channel chan, unsigned char c) {
|
|||
* @param size the size of the buffer.
|
||||
* @return number of bytes written, any negative number is an error code
|
||||
*/
|
||||
short uart_write(p_channel chan, const char * buffer, short size) {
|
||||
short uart_write(p_channel chan, const unsigned char * buffer, short size) {
|
||||
int i;
|
||||
for (i = 0; i < size; i++) {
|
||||
uart_put(cdev_to_uart(chan->dev), buffer[i]);
|
||||
|
|
|
@ -61,7 +61,7 @@ typedef struct s_color4 {
|
|||
* Function types
|
||||
*/
|
||||
|
||||
typedef short (*FUNC_V_2_V)();
|
||||
typedef void (*FUNC_V_2_V)();
|
||||
typedef short (*FUNC_V_2_S)();
|
||||
typedef short (*FUNC_S_2_S)(char *);
|
||||
typedef short (*FUNC_BS_2_S)(unsigned char *, short);
|
||||
|
|
|
@ -4,7 +4,9 @@
|
|||
* Define some handy macros and utility functions
|
||||
*/
|
||||
|
||||
#include <utilities.h>
|
||||
#include <ctype.h>
|
||||
#include "utilities.h"
|
||||
|
||||
|
||||
/**
|
||||
* Re-entrant version of strtok_r, because VBCC does not provide it
|
||||
|
|
Loading…
Reference in a new issue