halt='format :since: correctly' \
$(_sc_search_regexp)
+sc_prohibit_inline_functions:
+ @prohibit='\binline\b' \
+ in_vc_files='\.c$$' \
+ exclude='exempt from syntax-check' \
+ halt='avoid inline functions in .c files' \
+ $(_sc_search_regexp)
+
## ---------- ##
## Exceptions ##
exclude_file_name_regexp--sc_spacing-check = \
^scripts/rpcgen/tests/test_demo\.[ch]$$
+exclude_file_name_regexp--sc_prohibit_inline_functions = \
+ ^src/storage_file/storage_source.*.c$$
+
## -------------- ##
## Implementation ##
## -------------- ##
}
-static inline void
+static void
hypervCheckParams(hypervInvokeParamsList *params)
{
if (params->nbParams + 1 > params->nbAvailParams) {
g_free(lockd);
}
-static inline void
+static void
virLockDaemonLock(virLockDaemon *lockd)
{
g_mutex_lock(&lockd->lock);
}
-static inline void
+static void
virLockDaemonUnlock(virLockDaemon *lockd)
{
g_mutex_unlock(&lockd->lock);
*
* Build "arguments" part of "blockdev-add" QMP cmd.
*/
-static inline virJSONValue *
+static virJSONValue *
qemuBlockThrottleFilterGetProps(virDomainThrottleFilterDef *filter,
const char *parentNodeName)
{
}
-static inline bool
+static bool
qemuDiskConfigThrottleGroupEnabled(const virDomainThrottleGroupDef *group)
{
return !!group->group_name &&
"sparse",
);
-static inline void
+static void
qemuSaveImageBswapHeader(virQEMUSaveHeader *hdr)
{
hdr->version = GUINT32_SWAP_LE_BE(hdr->version);
static void virNetServerDispose(void *obj);
static void virNetServerUpdateServicesLocked(virNetServer *srv,
bool enabled);
-static inline size_t virNetServerTrackPendingAuthLocked(virNetServer *srv);
-static inline size_t virNetServerTrackCompletedAuthLocked(virNetServer *srv);
+static size_t virNetServerTrackPendingAuthLocked(virNetServer *srv);
+static size_t virNetServerTrackCompletedAuthLocked(virNetServer *srv);
static int
virNetServerOnceInit(void)
}
-static inline size_t
+static size_t
virNetServerTrackPendingAuthLocked(virNetServer *srv)
{
return ++srv->nclients_unauth;
}
-static inline size_t
+static size_t
virNetServerTrackCompletedAuthLocked(virNetServer *srv)
{
return --srv->nclients_unauth;
* Upon success, return 0. Otherwise, return -1 and set errno.
*/
#ifdef __linux__
-static inline int
+static int
reflinkCloneFile(int dest_fd, int src_fd)
{
return ioctl(dest_fd, FICLONE, src_fd);
}
#else
-static inline int
+static int
reflinkCloneFile(int dest_fd G_GNUC_UNUSED,
int src_fd G_GNUC_UNUSED)
{
}
/* slower than original but handles platforms that do only aligned reads */
-static inline uint32_t getblock(const uint8_t *p, int i)
+static uint32_t getblock(const uint8_t *p, int i)
{
uint32_t r;
size_t size = sizeof(r);
/*
* Finalization mix - force all bits of a hash block to avalanche
*/
-static inline uint32_t fmix(uint32_t h)
+static uint32_t fmix(uint32_t h)
{
h ^= h >> 16;
h *= 0x85ebca6b;
/* Test whether the worker needs to quit if the current number of workers @count
* is greater than @limit actually allows.
*/
-static inline bool virThreadPoolWorkerQuitHelper(size_t count, size_t limit)
+static bool virThreadPoolWorkerQuitHelper(size_t count, size_t limit)
{
return count > limit;
}
else if (url)
docname = url;
else
- docname = "[inline data]";
+ docname = "[inline data]"; /* exempt from syntax-check */
/* Set up a parser context so we can catch the details of XML errors. */
pctxt = xmlNewParserCtxt();
errnop, herrnop, NULL, NULL);
}
-static inline void *
+static void *
move_and_align(void *buf, size_t len, size_t *idx)
{
char *buffer = buf;