Changed all RESTRICT keywords to C99 restrict
authorRick Bird <nveid@bender.theari.com>
Sun, 17 Apr 2011 19:12:59 +0000 (15:12 -0400)
committerRick Bird <nveid@bender.theari.com>
Sun, 17 Apr 2011 19:12:59 +0000 (15:12 -0400)
Issue refs #238

hdrs/attrib.h
hdrs/externs.h
hdrs/mushtype.h
src/attrib.c
src/funmath.c
src/ident.c
src/strutil.c

index 26b90d57908319aef6be0d765785ef7ae4b7bc2e..3e4c30ff1a401ae92cb60146a60fd6c7418bb3f4 100644 (file)
@@ -63,12 +63,12 @@ typedef enum {
 extern int good_atr_name(char const *s);
 extern ATTR *atr_match(char const *string);
 extern ATTR *atr_sub_branch(ATTR *branch);
-extern void atr_new_add(dbref thing, char const *RESTRICT atr,
-                       char const *RESTRICT s, dbref player, unsigned int flags,
+extern void atr_new_add(dbref thing, char const *restrict atr,
+                       char const *restrict s, dbref player, unsigned int flags,
                        unsigned char derefs, boolexp wlock, boolexp rlock,
                        time_t modtime);
-extern atr_err atr_add(dbref thing, char const *RESTRICT atr,
-                  char const *RESTRICT s, dbref player, unsigned int flags);
+extern atr_err atr_add(dbref thing, char const *restrict atr,
+                  char const *restrict s, dbref player, unsigned int flags);
 extern atr_err atr_clr(dbref thing, char const *atr, dbref player);
 extern atr_err wipe_atr(dbref thing, char const *atr, dbref player);
 extern ATTR *atr_get(dbref thing, char const *atr);
@@ -88,8 +88,8 @@ extern int atr_comm_divmatch(dbref thing, dbref player, int type, int end,
                              char **abp, dbref *errobj);
 extern int one_comm_match(dbref thing, dbref player, const char *atr,
                          const char *str);
-extern int do_set_atr(dbref thing, char const *RESTRICT atr,
-                     char const *RESTRICT s, dbref player, unsigned int flags);
+extern int do_set_atr(dbref thing, char const *restrict atr,
+                     char const *restrict s, dbref player, unsigned int flags);
 extern void do_atrlock(dbref player, char const *arg1, char const *arg2, char write_lock);
 extern void do_atrchown(dbref player, char const *arg1, char const *arg2);
 extern int string_to_atrflag(dbref player, char const *p, privbits *bits);
index 99bd8da9fd276e70eb5ae4c7463060b7743589c8..eac9013c865fbf2ce98cc1a38d2ee54ff4b8b66b 100644 (file)
@@ -476,8 +476,8 @@ extern void s_Pennies(dbref thing, int amount);
 /* From strutil.c */
 extern char *split_token(char **sp, char sep);
 extern char *chopstr(const char *str, size_t lim);
-extern int string_prefix(const char *RESTRICT string,
-                         const char *RESTRICT prefix);
+extern int string_prefix(const char *restrict string,
+                         const char *restrict prefix);
 extern const char *string_match(const char *src, const char *sub);
 extern char *strupper(const char *s);
 extern char *strlower(const char *s);
@@ -521,7 +521,7 @@ strdup(const char *s) __attribute_malloc__;
                     ((*(bp) - (buf) >= BUFFER_LEN - 1) ? \
                         1 : (*(*(bp))++ = (x), 0))
 /* Like sprintf */
-    extern int safe_format(char *buff, char **bp, const char *RESTRICT fmt, ...)
+    extern int safe_format(char *buff, char **bp, const char *restrict fmt, ...)
   __attribute__ ((__format__(__printf__, 3, 4)));
 /* Append an int to the end of a buffer */
     extern int safe_integer(intmax_t i, char *buff, char **bp);
@@ -546,17 +546,17 @@ strdup(const char *s) __attribute_malloc__;
 /* Append N copies of the character X to the end of a string */
     extern int safe_fill(char x, size_t n, char *buff, char **bp);
 /* Append an accented string */
-    extern int safe_accent(const char *RESTRICT base,
-                           const char *RESTRICT tmplate, size_t len, char *buff,
+    extern int safe_accent(const char *restrict base,
+                           const char *restrict tmplate, size_t len, char *buff,
                            char **bp);
 
-   extern char *str_escaped_chr(const char *RESTRICT string, char escape_chr);
+   extern char *str_escaped_chr(const char *restrict string, char escape_chr);
    extern char *mush_strncpy(char *restrict, const char *, size_t);
     extern char *replace_string
-      (const char *RESTRICT old, const char *RESTRICT newbit,
-       const char *RESTRICT string) __attribute_malloc__;
+      (const char *restrict old, const char *restrict newbit,
+       const char *restrict string) __attribute_malloc__;
     extern char *replace_string2(const char *old[2], const char *newbits[2],
-                                 const char *RESTRICT string)
+                                 const char *restrict string)
  __attribute_malloc__;
     extern const char *standard_tokens[2];      /* ## and #@ */
     extern char *trim_space_sep(char *str, char sep);
index 8b6df5ad217021f7471ea2d30d81757e49623692..ef92e16b5f06c880e01dcaa6b37077b37d9d245b 100644 (file)
@@ -5,6 +5,7 @@
 #include <openssl/ssl.h>
 #endif
 #include <stdint.h>
+#include <stdbool.h>
  
 /* Connect Flags */
 /** Default connection, nothing special */
index d2109c125b5517f72d10098edbdba1629517c422..24f59cbef0bafdae8fb4f50c302f2c0f2c0ff23e 100644 (file)
@@ -517,7 +517,7 @@ create_atr(dbref thing, char const *atr_name, const ATTR *hint)
  * \param derefs the initial deref count to use for the attribute value.
  */
 void
-atr_new_add(dbref thing, const char *RESTRICT atr, const char *RESTRICT s,
+atr_new_add(dbref thing, const char *restrict atr, const char *restrict s,
             dbref player,  uint32_t flags, uint8_t derefs, boolexp wlock,
             boolexp rlock, time_t modtime)
 {
@@ -614,7 +614,7 @@ atr_new_add(dbref thing, const char *RESTRICT atr, const char *RESTRICT s,
  */
 
 atr_err
-atr_add(dbref thing, const char *RESTRICT atr, const char *RESTRICT s,
+atr_add(dbref thing, const char *restrict atr, const char *restrict s,
         dbref player, uint32_t flags)
 {
   ATTR *ptr, *root = NULL;
@@ -1829,7 +1829,7 @@ one_comm_match(dbref thing, dbref player, const char *atr, const char *str)
  * \retval 1 success.
  */
 int
-do_set_atr(dbref thing, const char *RESTRICT atr, const char *RESTRICT s,
+do_set_atr(dbref thing, const char *restrict atr, const char *restrict s,
            dbref player,  uint32_t flags)
 {
   ATTR *old;
index a54fd18ec0da1b87d35eec5047539018f5872a4a..4635fe30351534040e0d87c8668537823b512226 100644 (file)
@@ -37,7 +37,7 @@ static NVAL find_median(NVAL *, int);
 
 static NVAL angle_to_rad(NVAL angle, const char *from);
 static NVAL rad_to_angle(NVAL angle, const char *to);
-static double frac(double v, double *RESTRICT n, double *RESTRICT d,
+static double frac(double v, double *restrict n, double *RESTRICT d,
                    double error);
 
 int format_long(intmax_t n, char *buff, char **bp, int maxlen, int base);
@@ -1264,7 +1264,7 @@ FUNCTION(fun_root)
  * \return -1.0 if (v < MIN || v > MAX || error < 0.0) | (v - n/d) / v | otherwise.
  */
 static double
-frac(double v, double *RESTRICT n, double *RESTRICT d, double error)
+frac(double v, double *restrict n, double *RESTRICT d, double error)
 {
 
 /* Based on a routine found in netlib (http://www.netlib.org) by
index cdab44a69d21caf447d2ceb881dd1846a5c6b784..daa6011aff1c1587bd96ea2599996a29c98820cb 100644 (file)
@@ -345,7 +345,7 @@ id_query(ident_t *id, struct sockaddr *laddr, socklen_t llen,
    ** Fiddling: Pär Emanuelsson <pell@lysator.liu.se> */
 
 static char *
-xstrtok(char *RESTRICT cp, const char *RESTRICT cs, char *RESTRICT dc)
+xstrtok(char *restrict cp, const char *restrict cs, char *restrict dc)
 {
   static char *bp = 0;
 
index 6b262e02e7095adb7e0e82e5ef47c5c4da28dc65..84d03ed1c895a68654705005b9e88a5a06934b8f 100644 (file)
@@ -157,7 +157,7 @@ strncasecmp(const char *s1, const char *s2, size_t n)
  * \retval 0 string does not begin with prefix.
  */
 int
-string_prefix(const char *RESTRICT string, const char *RESTRICT prefix)
+string_prefix(const char *restrict string, const char *restrict prefix)
 {
   if (!string || !prefix)
     return 0;
@@ -275,7 +275,7 @@ upcasestr(char *s)
  * \retval 0 success.
  */
 int
-safe_accent(const char *RESTRICT base, const char *RESTRICT tmplate, size_t len,
+safe_accent(const char *restrict base, const char *restrict tmplate, size_t len,
             char *buff, char **bp)
 {
   /* base and tmplate must be the same length */
@@ -627,7 +627,7 @@ safe_accent(const char *RESTRICT base, const char *RESTRICT tmplate, size_t len,
  * \return number of characters left over, or 0 for success.
  */
 int
-safe_format(char *buff, char **bp, const char *RESTRICT fmt, ...)
+safe_format(char *buff, char **bp, const char *restrict fmt, ...)
 {
   APPEND_ARGS;
 #ifdef HAS_VSNPRINTF
@@ -1008,7 +1008,7 @@ replace_string2(const char *old[2], const char *newbits[2],
  * \return pointer to the start of the string
  */
 char *
-copy_up_to(char *RESTRICT dest, const char *RESTRICT src, char c)
+copy_up_to(char *restrict dest, const char *restrict src, char c)
 {
   char *d;
   d = dest;
@@ -1574,7 +1574,7 @@ show_tm(struct tm *when)
 }
 
 char *
-str_escaped_chr(const char *RESTRICT string, char escape_chr)
+str_escaped_chr(const char *restrict string, char escape_chr)
 {
   const char *p;
   char *result, *r;