summaryrefslogtreecommitdiff
path: root/src/execline/export.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/execline/export.c')
-rw-r--r--src/execline/export.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/execline/export.c b/src/execline/export.c
index e7a7bbe..b189268 100644
--- a/src/execline/export.c
+++ b/src/execline/export.c
@@ -1,5 +1,6 @@
/* ISC license. */
+#include <sys/types.h>
#include <skalibs/bytestr.h>
#include <skalibs/strerr2.h>
#include <skalibs/env.h>
@@ -9,14 +10,14 @@
int main (int argc, char const *const *argv, char const *const *envp)
{
- unsigned int len1 ;
+ size_t len1 ;
PROG = "export" ;
if (argc < 4) strerr_dieusage(100, USAGE) ;
len1 = str_len(argv[1]) ;
if (byte_chr(argv[1], len1, '=') < len1)
strerr_dief2x(100, "invalid variable name: ", argv[1]) ;
{
- unsigned int len2 = str_len(argv[2]) ;
+ size_t len2 = str_len(argv[2]) ;
char fmt[len1 + len2 + 2] ;
byte_copy(fmt, len1, argv[1]) ;
fmt[len1] = '=' ;