Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the meaning of an interpunct (·) in C?

Tags:

c

I´ve seen this in many popular C-Projects e.g the Go language and nowhere i can find some information about it. I think it is a kind of namespacing but i thought C doesn´t support it.

e.g

void runtime·memhash(uintptr*, uintptr, void*);

Thanks.

like image 388
Dustin Deus Avatar asked Mar 13 '13 20:03

Dustin Deus


Video Answer


1 Answers

· is not a part of the "basic execution character set", and thus is not a standard C operator.

However, it does appear that the C standard allows it as an implementation-defined identifier character. It has no special meaning; it's just another character.

like image 154
cHao Avatar answered Sep 24 '22 06:09

cHao