Как создать прототип функции stati c внутри функции? - PullRequest
0 голосов
/ 10 марта 2020

возможно ли объявить прототип для последующей функции stati c (в том же файле) внутри функции? Следующая иллюстрация не работает.

#include <stdio.h>

int main() {
  int timestwo(const int x);  // prototype declaration
  printf("%d\n", timestwo(10));
}

static int timestwo(const int x) {
  return 2*x;
}

Это чешется зуд. Он прекрасно работает без функции static timestwo. Но я хотел бы ограничить набор функций, которые должны быть видны из других мест, и я хотел бы прототипировать функции, которые используются только внутри одной функции, действительно внутри этой функции для ясности.

...