90 lines
2.6 KiB
Diff
90 lines
2.6 KiB
Diff
--- tcl/uutcl.c
|
|
+++ tcl/uutcl.c
|
|
@@ -340,7 +340,7 @@
|
|
static void
|
|
uutcl_UpdateParameter (Tcl_Interp *interp)
|
|
{
|
|
- char *cval;
|
|
+ const char *cval;
|
|
|
|
if ((cval = Tcl_GetVar (interp, "OptionFast", TCL_GLOBAL_ONLY))!=NULL)
|
|
UUSetOption (UUOPT_FAST, atoi (cval), NULL);
|
|
--- unix/uudeview.c
|
|
+++ unix/uudeview.c
|
|
@@ -454,7 +454,7 @@
|
|
return 0;
|
|
}
|
|
|
|
- if ((target = fopen (stdfile, "wb")) == NULL) {
|
|
+ if ((target = fopen (stdfile, "wbx")) == NULL) {
|
|
fprintf (stderr, "proc_stdin: cannot open temp file %s for writing: %s\n",
|
|
stdfile, strerror (errno));
|
|
_FP_free (stdfile);
|
|
--- uulib/fptools.c
|
|
+++ uulib/fptools.c
|
|
@@ -83,7 +83,7 @@
|
|
*/
|
|
|
|
char * TOOLEXPORT
|
|
-_FP_strdup (char *string)
|
|
+_FP_strdup (const char *string)
|
|
{
|
|
char *result;
|
|
|
|
--- uulib/fptools.h
|
|
+++ uulib/fptools.h
|
|
@@ -33,7 +33,7 @@
|
|
#endif
|
|
|
|
void TOOLEXPORT _FP_free _ANSI_ARGS_((void *));
|
|
-char * TOOLEXPORT _FP_strdup _ANSI_ARGS_((char *));
|
|
+char * TOOLEXPORT _FP_strdup _ANSI_ARGS_((const char *));
|
|
char * TOOLEXPORT _FP_strncpy _ANSI_ARGS_((char *, char *, int));
|
|
void * TOOLEXPORT _FP_memdup _ANSI_ARGS_((void *, int));
|
|
int TOOLEXPORT _FP_stricmp _ANSI_ARGS_((char *, char *));
|
|
--- uulib/uudeview.h
|
|
+++ uulib/uudeview.h
|
|
@@ -188,7 +188,7 @@
|
|
|
|
int UUEXPORT UUInitialize _ANSI_ARGS_((void));
|
|
int UUEXPORT UUGetOption _ANSI_ARGS_((int, int *, char *, int));
|
|
-int UUEXPORT UUSetOption _ANSI_ARGS_((int, int, char *));
|
|
+int UUEXPORT UUSetOption _ANSI_ARGS_((int, int, const char *));
|
|
char * UUEXPORT UUstrerror _ANSI_ARGS_((int));
|
|
int UUEXPORT UUSetMsgCallback _ANSI_ARGS_((void *,
|
|
void (*) (void *,
|
|
--- uulib/uulib.c
|
|
+++ uulib/uulib.c
|
|
@@ -505,7 +505,7 @@
|
|
}
|
|
|
|
int UUEXPORT
|
|
-UUSetOption (int option, int ivalue, char *cvalue)
|
|
+UUSetOption (int option, int ivalue, const char *cvalue)
|
|
{
|
|
switch (option) {
|
|
case UUOPT_FAST:
|
|
--- uulib/uunconc.c
|
|
+++ uulib/uunconc.c
|
|
@@ -1325,9 +1325,9 @@
|
|
return UURET_NODATA;
|
|
|
|
if (data->uudet == PT_ENCODED)
|
|
- mode = "wt"; /* open text files in text mode */
|
|
+ mode = "wtx"; /* open text files in text mode */
|
|
else
|
|
- mode = "wb"; /* otherwise in binary */
|
|
+ mode = "wbx"; /* otherwise in binary */
|
|
|
|
if ((data->binfile = tempnam (NULL, "uu")) == NULL) {
|
|
UUMessage (uunconc_id, __LINE__, UUMSG_ERROR,
|
|
@@ -1510,7 +1510,7 @@
|
|
free (ntmp);
|
|
return UURET_IOERR;
|
|
}
|
|
- if ((dataout = fopen (ntmp, "wb")) == NULL) {
|
|
+ if ((dataout = fopen (ntmp, "wbx")) == NULL) {
|
|
UUMessage (uunconc_id, __LINE__, UUMSG_ERROR,
|
|
uustring (S_NOT_OPEN_TARGET),
|
|
ntmp, strerror (uu_errno = errno));
|