Lines Matching refs:permNum

175 static int ParsePermissions(const char *jsonStr, PermissionSaved **perms, int *permNum)

210 *permNum = pSize;
232 static int SavePermissions(const char *identifier, const PermissionSaved *permissions, int permNum)
248 for (int i = 0; i < permNum; i++) {
316 int QueryPermission(const char *identifier, PermissionSaved **permissions, int *permNum)
324 int ret = ParsePermissions(jsonStr, permissions, permNum);
335 int permNum = 0;
336 int ret = QueryPermission(identifier, &permissions, &permNum);
340 unsigned int allocSize = sizeof(unsigned int) * permNum;
354 for (int j = 0; j < permNum; j++) {
386 int permNum = 0;
389 retCode = QueryPermission(identifier, &permissions, &permNum);
422 for (int j = 0; j < permNum; j++) {
435 const char *identifier, PermissionTrans permissions[], int permNum, enum IsUpdate isUpdate)
437 if ((identifier == NULL) || (permissions == NULL) || (permNum < 0) ||
441 if (permNum > HalGetMaxPermissionSize()) {
448 if (permNum == 0) {
456 int *flag = (int *)HalMalloc(permNum * sizeof(int));
460 (void)memset_s(flag, permNum * sizeof(int), 0, permNum * sizeof(int));
461 for (int i = 0; i < permNum; i++) {
466 for (int j = i + 1; j < permNum; j++) {
540 int permNum = 0;
541 int ret = QueryPermission(identifier, &permissions, &permNum);
565 node->permNum = permNum;
598 int permNum = 0;
599 int ret = QueryPermission(identifier, &permissions, &permNum);
603 for (int i = 0; i < permNum; i++) {
611 retCode = SavePermissions(identifier, permissions, permNum);
622 int permNum = 0;
623 int ret = QueryPermission(identifier, &permissions, &permNum);
627 for (int i = 0; i < permNum; i++) {
635 retCode = SavePermissions(identifier, permissions, permNum);