What are the naming conventions commonly use in C? I know there are at least two:
The most important thing here is consistency. That said, I follow the GTK+ coding convention, which can be summarized as follows:
MAX_BUFFER_SIZE, TRACKING_ID_PREFIX.GtkWidget, TrackingOrder.gtk_widget_show(), tracking_order_process().GtkWidget *foo, TrackingOrder *bar._refrobnicate_data_tables(), _destroy_cache().